#编写求阶级的函数
def factorial(x):
fac = 1
for i in range(1, x + 1):
fac *= i
return fac
#使用高阶函数map一次把每个数放进函数里面求值
a = map(factorial, range(1, 32))
n = 0
#map返回值是个列表所以用遍历把列表的每个值加在一起
for i in a:
n+=i
print(n)
题目 求1+2!+3!+…+31!的和
最新推荐文章于 2024-05-30 11:43:13 发布