Python递归函数阶乘
时间: 2023-08-14 12:30:46 浏览: 112
python 实现递归求阶乘
5星 · 资源好评率100%
好的,以下是Python实现递归函数求阶乘的代码:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
```
这个函数接受一个正整数n作为参数,如果n等于0,则返回1,否则返回n乘以n-1的阶乘(即调用自身并传入n-1作为参数)。这个过程一直递归下去,直到n等于0时返回1,结束递归。
阅读全文