python - 为什么这会输出为 1 2 6 24 而不是 24 6 2 1
问题描述
def recurr(k):
if (k>0):
result =k*recurr(k-1)
print(result)
else:
result=1
return result
recurr(4)
输出:1 2 6 24
解决方案
推荐阅读
- java - 在数组中找到等于总和的最小元素
- php - Check for similar text in arrays php
- java - for循环中的静态值
- javascript - 如何将多个复选框值显示到文本框从一个文件到另一个
- angular - Angular - 路由重写网址
- android - 应用程序运行 android 时未收到 Cloud Firestore 通知
- javascript - 当我们在javascript ES6(ES2015)中声明变量时,使用(let)和(const)之间的核心区别是什么?
- java - 有没有办法使用 Substance 从 JMenuBar 中删除这个搜索图标和栏?
- javascript - iOS中的expo后台推送通知
- c# - 从总价中正确扣除折扣?