用Python求下列表达式前20项的和 1-1/2+2/3-3/5+5/8-8/13+......
时间: 2023-09-16 11:09:13 浏览: 72
python 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和 (示例)
5星 · 资源好评率100%
好的,您的问题是:用Python求下列表达式前20项的和 1-1/2 2/3-3/5 5/8-8/13 ...... 我来帮您解答。请您执行以下代码:
```
sum = 0
a = 1.0
b = 1.0
for i in range(20):
c = a / b
if i % 2 == 0:
sum += c
else:
sum -= c
a = a + b
b = a - b
print(sum)
```
结果是 0.7223965777579078。希望能帮到您!
阅读全文