温馨提示×

python怎么计算n的阶乘之和

小亿
339
2024-06-05 17:38:20
栏目: 编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

你可以使用以下代码来计算n的阶乘之和:

def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

def sum_factorials(n):
    result = 0
    for i in range(1, n+1):
        result += factorial(i)
    return result

n = 5
result = sum_factorials(n)
print(result)

在这个例子中,我们首先定义了一个递归函数factorial来计算阶乘。然后我们定义了一个函数sum_factorials来计算n的阶乘之和,通过循环遍历1到n,依次计算每个数的阶乘并将结果相加。最后我们给定了一个n的值,调用sum_factorials函数来计算n的阶乘之和并打印结果。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:怎么用python计算n的阶乘

0