怎么填横线上的,计算1!+2!+3!+4!+5!+6!+7!+8!的和

def fun(n):
m=1
for i in range(1,):
m*=i
return __
k=9
sum=0
for j in range(1,k):
sum+=

print('1!+2!+3!+4!+5!+6!+7!+8!+=',sum)

def fun(n):
    m=1
    for i in range(1,n):
        m*=i
    return m
k=9
sum=0
for j in range(1,k):
    sum+=fun(j)
print('1!+2!+3!+4!+5!+6!+7!+8!+=',sum)

分别是: n m fun(j)

第1空是:n+1
第2空是:m
第3空是:fun(j)