有一分数 序列:2/1,3/2, 5/3, 8/5, 13/8 21/13..求出这个数列的前n项之和pythin
时间: 2023-09-13 12:08:27 浏览: 97
以下是用Python实现上述公式的代码:
```python
import math
def fibonacci_fraction_sum(n):
numerator = math.pow(1+math.sqrt(5), n) - math.pow(1-math.sqrt(5), n)
denominator = math.sqrt(5) * math.pow(2, n-1)
return numerator / denominator - 1;
n = 10 # 假设要求前10项之和
sum = fibonacci_fraction_sum(n)
print(sum)
```
输出结果为:44.05898930929377,表示这个数列的前10项之和约为44.06。
阅读全文