python编写一个函数,函数功能输入一个整数的阶乘,输出结果是这个整数的阶乘
时间: 2024-03-25 12:41:09 浏览: 75
编写程序,输入整数 n,计算并输出 n 的阶乘
好的,下面是一个 Python 函数,可以计算输入整数的阶乘,并返回结果:
```python
def factorial(n):
"""
计算输入整数 n 的阶乘
"""
if n == 0:
return 1
else:
return n * factorial(n-1)
```
你可以将需要计算阶乘的整数作为参数传递给这个函数,如下所示:
```python
result = factorial(5)
print(result) # 输出 120
```
这个函数使用了递归来计算阶乘,如果你对递归不熟悉,可以先了解一下递归的概念和如何实现递归函数。
阅读全文