编写函数,计算n!;实验过程
时间: 2024-02-26 09:57:08 浏览: 52
嵌入式实验文档
下面是一个 Python 的函数,可以计算 n 的阶乘:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
```
这个函数使用了递归的方式来计算阶乘。当 n 等于 0 时,函数返回 1,否则函数返回 n 与 (n-1)! 的乘积。
你可以在 Python 解释器中调用这个函数,例如:
```python
>>> factorial(5)
120
```
这个例子计算了 5! 的值,结果为 120。
阅读全文