有一序列:2/1 3/2 5/3 8/5 13/8 21/13 …,编写程序,求出这个数列的前20项之和。
时间: 2023-09-16 21:11:57 浏览: 98
MPack-用于MessagePack序列化格式/ msgpack.org [C]的交流编码器/解码器-C/C++开发
好的,这个数列是著名的斐波那契数列的每一项的分数形式。我们可以用循环来计算前20项的和,代码如下:
```python
a, b = 2, 1
sum = 0
for i in range(20):
sum += a/b
a, b = a + b, a
print(sum)
```
运行结果为:32.66026079864164。
阅读全文