阶乘算法 推导原理 阶乘:n!=123*…n-1n(过于简单,不做过多描述) 代码如下: num=input("请输入一个数:") if num.isdigit(): #天然要求输入的是 >=0 的自然数 num=int(num) result=1 #定义结果初值为1(由于0的阶乘为1,所以无需考虑) for i in range(1,num+1): #由于range不包含上限,所以加1 result *= i #result = result * i print(result) pass