python编写一个求阶乘的函数,并使用此函数输出n的阶乘
时间: 2024-02-27 09:53:09 浏览: 83
python计算n的阶乘的方法代码
5星 · 资源好评率100%
好的,下面是求阶乘的函数代码:
```python
# 定义函数,返回n的阶乘
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
```
这个函数使用了递归的思想,如果输入的 `n` 为 0,那么返回值为 1;否则返回值为 `n` 乘以 `(n-1)` 的阶乘。
下面是使用该函数输出 n 的阶乘的代码:
```python
n = 5
print(n, "的阶乘为:", factorial(n))
```
输出结果为:
```
5 的阶乘为: 120
```
你可以修改 `n` 的值来测试不同的输入情况。
阅读全文