欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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=0return 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!