从键盘输入任意一个正整数,编程计算该数的阶乘如:输入5,阶乘结果120。

从键盘输入任意一个正整数,编程计算该数的阶乘如:输入5,阶乘结果120。

n=int(input())
s=1
while n>1:
    s*=n
    n-=1
print(s)

递归或循环。


a = int(input())
ans = 1
for i in range(a,0,-1):
  ans *= i
print(ans)