编写递归函数,求一个正整数的阶乘
时间: 2024-05-11 09:15:05 浏览: 82
python 实现递归求阶乘
5星 · 资源好评率100%
可以利用以下的递归函数来求一个正整数的阶乘:
```
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
```
例如,如果要求 5 的阶乘,就可以这样调用函数:
```
print(factorial(5))
```
程序会输出:120
阅读全文