python求Fibonacci分数序列:2/1、3/2、5/3、8/5、13/8、21/13、…的前n项之和。结果保留6位小数 输入格式: 输入一个正整数n(2≤n≤20)。 输出格式: 输出Fibonacci分数序列的前n项之和。结果保留6位小数
时间: 2024-05-13 18:15:15 浏览: 69
实验一习题题目1
好的,可以用以下代码实现:
```python
n = int(input())
a, b = 2, 1
total = 2 / 1 # 前两项之和
for i in range(2, n):
a, b = a + b, a
total += a / b
print("%.6f" % total)
```
输出结果会保留6位小数。
阅读全文