当前位置:首页python > 正文

python题目:利用递归方法求5!。

作者:野牛程序员:2024-11-09 14:27:26python阅读 2027
python题目:利用递归方法求5!。

python题目:利用递归方法求5!。

计算 5!的递归方法如下:

阶乘的定义为 n!=n×(n−1)×⋯×1。使用递归关系可将其表示为:

n!=n×(n−1)!

0!=11!=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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • python题目
  • 相关推荐

    最新推荐

    热门点击