本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。
时间: 2023-09-28 21:10:18 浏览: 66
求数列4*(1-1/3+1/5-1/7·····)的值,直到最后一项的绝对值小于10的负6次方为止
5星 · 资源好评率100%
可以直接回答,以下是程序实现:
```python
eps = float(input("请输入精度:"))
sum = 0.0
i = 1
flag = 1
while True:
item = flag * 1.0 / i
if abs(item) < eps:
break
sum += item
flag *= -1
i += 3
print("部分和为:", sum)
```
这段程序可以计算序列部分和1-1/4 1/7-1/10...直到最后一项的绝对值不大于给定精度eps。
阅读全文