Python 计算2!+4!+6!+8!+10! 的和
Python 计算 2!+4!+6!+8!+10! 的和
代码:
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)函数:- 该函数用于计算
n的阶乘。 - 它使用循环从 1 到
n,将所有数字相乘并返回结果。
- 该函数用于计算
sum_of_factorials()函数:- 该函数用于计算 2!+4!+6!+8!+10! 的和。
- 它使用循环从 2 到 10,每次计算偶数的阶乘并累加到结果中。
- 主程序:
- 调用
sum_of_factorials()函数,并将结果打印出来。
- 调用
结果:
程序输出的结果为 3669866。
原文地址: https://www.cveoy.top/t/topic/pXyb 著作权归作者所有。请勿转载和采集!