实例025: 阶乘求和

题目:求1+2!+3!+...+20!的和。

程序分析:1+2!+3!+...+20!=1+2(1+3(1+4(...20(1))))

代码复现:

# 求1+2!+3!+...+20!的和。
res = 1
for i in range(20, 1, -1):
res = i * res + 1
print(res)

运行结果:

2561327494111820313

Process finished with exit code 0

 

实例025: 阶乘求和 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。_python基础