3、题目:编写函数求2!+4!+6!+8!+10!。结果为3669866。
答案:
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
def sum_of_factorials():
result = 0
for i in range(2, 11, 2):
result += factorial(i)
return result
print(sum_of_factorials()) # 输出结果为3669866
解析: 首先定义一个计算阶乘的函数factorial(n),利用循环从1到n计算n的阶乘。 然后定义一个求和函数sum_of_factorials(),通过循环从2到10,每次计算偶数的阶乘并累加到结果中。 最后调用sum_of_factorials()函数并打印结果。结果为3669866。
原文地址: https://www.cveoy.top/t/topic/ie2N 著作权归作者所有。请勿转载和采集!