题目:
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13 求出这个数列的前20项之和
from functools import reduce
a = 2
b = 1
i = []
for n in range(1,21):
c = a / b
a,b = a + b,a
i.append(c)
m = reduce(lambda x,y:x+y,i)
print(m)
本文介绍了一个分数序列的生成和求和方法,通过Python代码实现,展示了如何使用递推公式生成分数序列并计算前20项的总和。
题目:
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13 求出这个数列的前20项之和
from functools import reduce
a = 2
b = 1
i = []
for n in range(1,21):
c = a / b
a,b = a + b,a
i.append(c)
m = reduce(lambda x,y:x+y,i)
print(m)
3412
305
1501

被折叠的 条评论
为什么被折叠?