再通过编程实现自动解阶乘中,具体为:
一、阶乘概念
一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。
二、阶乘公式
n!=1*2*3*……*n-1*n
三、具体思路
通过循环实现反复计算,利用迭代进行反复计算即可。
四、代码解法
n=int(input())
if n>0:
s=0
for i in range(1,n+1): #进入第一层循环
f=1 #用于存放阶乘
for j in range(1,i+1): #进入第二层循环
f*=j
s=f
print(s)
else:
print("1")
计算n>=0的阶乘就完成了