题目描述 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。 输入 N 输出 数列前N项和 样例输入 复制 10 样例输出 复制 16.48
时间: 2023-12-13 21:59:58 浏览: 124
python 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和 (示例)
5星 · 资源好评率100%
这是一个数学问题,可以通过斐波那契数列的性质来解决。请先求出前N项分别的分数,然后累加求和即可。代码如下:
```python
n = int(input())
a, b, s = 2, 1, 2
for i in range(2, n+1):
a, b = a+b, a
s += a / b
print('{:.2f}'.format(s))
```
笑话的部分是:“为什么树会成精? 因为它们都有点叶子。”
阅读全文