Python--使用递归算法来计算1!+ 2!+ 3!+ 4!+ 5!+...+n!的阶乘之和

使用递归算法来计算1!+ 2!+ 3!+ 4!+ 5!+...+n!的阶乘之和

def jiecheng_sum(n):
    if n == 1:
        return 1
    elif n == 2:
        return 3
    return jiecheng_sum(n-1) + n * (jiecheng_sum(n-1)-jiecheng_sum(n-2))


print(jiecheng_sum(4))

 

posted @ 2019-08-21 19:38  chua052  阅读(6372)  评论(0编辑  收藏  举报