入门递归之阶乘

Posted heguoze

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入门递归之阶乘相关的知识,希望对你有一定的参考价值。

def recurursion(n):
if n == 1:
return 1
else:
return n * recurursion(n-1)


number = int(input("请输入一个整数:"))
b = recurursion(number)
print("%d的乘阶是:%d" % (number,b))

分析:
return 5*recurursion(4)
return 4*recurursion(3)
return 3*recurursion(2)
return 2*recurursion(1)
(n=1) return 1
















以上是关于入门递归之阶乘的主要内容,如果未能解决你的问题,请参考以下文章

递归算法之阶乘代码实现与非递归实现

shell编程递归求阶乘

JavaScript之递归实现N的阶乘

JavaScript-4.4函数递归之阶乘举例---ShinePans

python小代码之阶乘求和

Haskell入门篇三:递归