python题目:利用递归方法求5!。
作者:野牛程序员:2024-11-09 14:27:26python阅读 2027
python题目:利用递归方法求5!。
python题目:利用递归方法求5!。
计算 5!的递归方法如下:
阶乘的定义为 n!=n×(n−1)×⋯×1。使用递归关系可将其表示为:
n!=n×(n−1)!
且 0!=1或 1!=1为递归的终止条件。
可以用 Python 实现如下:
def factorial(n): if n <= 1: # 递归终止条件 return 1 else: return n * factorial(n - 1) # 递归调用 result = factorial(5) print(result)
运行结果将输出 120
,即 5!=120。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892