使用递归算法来计算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))
使用递归算法来计算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))
转载于:https://www.cnblogs.com/chua052/p/11390759.html