解题思路:先把每一个数的阶乘表示出来,存在列表里,再遍历列表求出和
参考代码:

n=int(input())
lis=[]
a=1
b=0
for i in range(1,n+1):
    a=a*i
    lis.append(a)
#print(lis)
for i in lis:
    b=b+i
print(b)


 

0.0分

1 人评分

  评论区