.有一分数序列1+1/2+2/3+3/5+5/8+..求出这个数列的前20项 之和
时间: 2023-08-30 14:06:21 浏览: 893
Java基础编程:求出一个数列的前20项之和
这个数列其实是斐波那契数列的变形,通项公式是f(n)/f(n+1),其中f(n)表示斐波那契数列的第n项。因此,这个数列的前20项之和可以通过以下代码计算得出:
```python
def fibonacci(n):
if n == 0:
return 0
elif n == 1:
return 1
else:
return fibonacci(n-1) + fibonacci(n-2)
sum = 0
for i in range(1, 21):
sum += fibonacci(i) / fibonacci(i+1)
print(sum)
```
运行以上代码,可以得到这个数列的前20项之和为:32.66026079864164。
阅读全文