python入门小程序:计算n的阶乘n!
程序员文章站
2022-05-12 13:40:25
...
#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
上一篇: 操作系统--进程管理
下一篇: L1-013 计算阶乘和