python经典练习100例-24.规律分子式求和

  • 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和.
  • 找规律,分子为上一项分子分母相加,分母为上一项分子
a, b = 2, 1
list1 = []
for i in range(1, 21):
    list1.append(a / b)
    a, b = a + b, a
print(round(sum(list1), 2))

运行结果:32.66

猜你喜欢

转载自blog.csdn.net/sunjiaxing_1/article/details/115293429