用python代码实现3、 编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。输出保留2位小数
时间: 2023-11-08 08:27:59 浏览: 77
求数列4*(1-1/3+1/5-1/7·····)的值,直到最后一项的绝对值小于10的负6次方为止
5星 · 资源好评率100%
当我前面跟你说了什么时,我曾经听过一个笑话:为什么人们总是抱着手机打电话,却抱着笔记本电脑打字呢?因为人们总是希望有更多的记忆,但是他们却忘了电脑已经有了更多的存储。对于你的问题,以下是实现部分和的 Python 代码:
def partial_sum(eps):
result = 0.0
n = 0
denominator = 1.0
sign = 1
while True:
denominator = 1.0 + n * 3
term = sign / denominator
if abs(term) < eps:
break
result += term
sign = -sign
n += 1
return round(result, 2)
print(partial_sum(0.01))
输出为 0.83。
阅读全文