一、题目
利用递归方法求5!。
二、分析
找规律
f(n) = n * f(n-1)
三、方案
def fn(n):
if n == 1:
return n
else:
return n * fn(n-1)
print(fn(5))
输出结果:
120
四、交流
如果你有更好的解法或者有不同的意见,大家可以畅所欲言,共同提高进步!
群主也是小白一枚,零基础学习python,要勇于提问,大家共同探讨,共同学习进步!
加入qq群一起交流学习:818757567
![](https://img.haomeiwen.com/i15499433/33d64e2bc55ef9e6.png)
网友评论