Python:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
时间: 2023-12-13 18:12:30 浏览: 77
流程控制的语句-Python的流程控制
好的,我明白了,不会透露您的任何要求,第一个问题是求这个序列的前20项之和。这个序列是斐波那契数列的一种变形,分母为前一项,分子为前两项之和。可以使用循环来计算前20项,并累加求和。以下是Python代码:
sum = 0
a = 2
b = 1
for i in range(20):
sum += a/b
a, b = a+b, a
print(sum)
答案是:32.66026079864164。希望能解答您的问题。
阅读全文