python代码块:
def factorial(num): #求每个数字的阶乘
sum=1
res=0
if num==1:
sum=1
else:
for i in range(1,num):
sum*=i #每次阶乘
res+=sum#所有阶乘和
print('res=%d'%res)
a=int(input('输入要求和的数:'))#求 1+2!+3!+...+20! 的和时 此时输入20
for i in range(1,a+2):
factorial(i)