题目:递归求5!
法1:循环求累乘
t = 1
for i in range(1,6):
t = t * i
print(t)
print(t)
法2:递归法求累乘
def f(n):
if n > 1:
return f(n-1)*n
else:
return 1
print(f(5))
本文介绍了Python小白如何通过循环和递归两种方法来计算阶乘,重点讲解了递归法求解5的阶乘的实现过程。
题目:递归求5!
法1:循环求累乘
t = 1
for i in range(1,6):
t = t * i
print(t)
print(t)
法2:递归法求累乘
def f(n):
if n > 1:
return f(n-1)*n
else:
return 1
print(f(5))
591

被折叠的 条评论
为什么被折叠?