挑战每日打卡python基础题
come with me !今日练习:求阶乘,使用递归与非递归的方法,进行解答
# 方法一:不递归
n=5
ji = 1
for i in range(1,n+1):
ji *= i
print(ji)
# 方法二:递归
def jie_cheng(n):
if n == 1:
return 1
else:
return n*jie_cheng(n-1)
print(jie_cheng(5))
#结果120







网友评论