#n!
#定义n!的计算函数公式
def factorial(n):
if n == 0:
return 1
else:
return n*factorial(n-1)
#计算5!
jc=factorial(5)
print(jc)
公式解释如下说明和图解:
n=0,return 1
n=1, return 1*factorial(0)=1*1
n=2, return 2*factorial(1)=2*1
n=3, return 3*factorial(2)=3*2*1
n=4, return 4*factorial(3)=4*3*2*1
n=5, return 5*factorial(4)=5*4*3*2*1
```python
python入门小程序:计算n的阶乘n!
最新推荐文章于 2024-10-14 08:41:06 发布