python求阶乘和阶乘之和

Posted on 2021-02-02 17:26  猫头唔食鱼  阅读(1332)  评论(0编辑  收藏  举报
# 求阶乘
def factorial(n):
    return 1 if n <= 1 else n * factorial(n - 1)


print(factorial(5))


# 求阶乘之和
def getSum(n):
    s = 0
    for x in range(1, n + 1):
        s = s + factorial(x)
    return s


print(getSum(5))