用def编写函数,求n!=1*2*3*…*n
时间: 2023-10-21 22:05:26 浏览: 74
求N!的值.java
5星 · 资源好评率100%
以下是求n的阶乘的Python函数:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
```
函数接受一个整数n作为参数,并使用递归来计算n的阶乘。如果n为0,则返回1。否则,函数返回n乘以n-1的阶乘。
阅读全文