一、题目
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
二、分析
找规律
a/b
b/a+b
三、方案
a = 2
b = 1
sum = 0
for i in range(20):
sum += a / b
a, b = a + b, a
print('sum = ', sum)
输出结果:
sum = 32.66026079864164
四、交流
如果你有更好的解法或者有不同的意见,大家可以畅所欲言,共同提高进步!
群主也是小白一枚,零基础学习python,要勇于提问,大家共同探讨,共同学习进步!
网友评论