编写一个 Python 函数,实现计算阶乘,返回输入数字的阶乘结果
时间: 2023-06-17 16:05:33 浏览: 128
Python 082.递归函数_阶乘计算案例.mp4
以下是计算阶乘的 Python 函数:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
```
该函数采用递归方式,当输入为 0 时返回 1,否则返回 n 与 factorial(n-1) 的乘积。可以通过调用该函数来计算输入数字的阶乘,例如:
```python
print(factorial(5)) # 输出 120 (5的阶乘为120)
```
阅读全文