python求整数n阶乘
作者:野牛程序员:2023-11-22 09:39:59python阅读 2626
计算整数 n 的阶乘可以使用循环或递归的方法。以下是使用循环的 Python 代码:
def factorial(n): result = 1 for i in range(1, n + 1): result *= i return result # 示例用法 result = factorial(5) print(result)
如果更喜欢使用递归的方法,可以尝试以下代码:
def factorial_recursive(n): if n == 0 or n == 1: return 1 else: return n * factorial_recursive(n - 1) # 示例用法 result_recursive = factorial_recursive(5) print(result_recursive)
这两个函数都可以计算整数 n 的阶乘,可以根据需要选择其中之一。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
- 上一篇:Excel随机生成数据(60-85)之间
- 下一篇:python计算平方和