(Python)在键盘上输入一个数字n

(Python)在键盘上输入一个数字n,输出n以及之前的所有数的阶乘
输入
10
输出

img

def sum_(num):
    total = 1
    for t in range(1, num+1):
        total *=t
    return total


n = int(input())
for x in range(1, n+1):
    print(f'{x}!={sum_(x)}')

来个for循环好了

n = int(input())
sum = 1
for i in range(1,n+1):
    sum *= i
    print("%d! = %d" % (i,sum))