求1!+ 2!+ 3!...+10!的结果
def fac(k):
i = 2
t = 1
while i <= k:
t *= i
i = i + 1
return t
def sum(n):
s = 0
i = 1
while i <= n:
s = s + fac(i)
i += 1
return s
print('1!+2!+3!+...10!=',sum(10))
本文提供了一段Python代码,用于计算从1!到10!的所有阶乘之和。通过定义两个函数:fac(k)计算k的阶乘,sum(n)计算从1!到n!的阶乘累加和,并最终输出1!+2!+3!...+10!的结果。
2万+





