python二级题库21--递归求阶乘

2019-07-27  本文已影响0人  young十三

一、题目

利用递归方法求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
图.png
上一篇 下一篇

猜你喜欢

热点阅读