计算1-1/2+1/3-1/4+...+1/99-1/100+...。直到最后一项的绝对值小于1e-5为止。
时间: 2023-11-20 07:07:58 浏览: 78
C#求1-1/2+1/3-1/4+…….-1/100的值
以下是计算1-1/2+1/3-1/4+...+1/99-1/100的Python代码:
```python
sum = 1.0
i = 2
flag = 1
while True:
if flag == 1:
sum += 1.0 / i
flag = -1
else:
sum -= 1.0 / i
flag = 1
i += 1
if abs(1.0 / i) < 1e-5:
break
print(sum)
```
阅读全文