目录
任务描述
编写一个能计算并输出正奇数的倒数的正负交替数列和的小程序,输入一个表示精度的浮点数,当数列某一项的绝对值小于这个精度时终止,计算该项之前(不含该项)的正负交替运算的和,并输出和的4倍结果。 1−31+51−71+91−111+...+2∗n+1(−1)n(n≥0)
代码实现
n = float(input())
f = 1
result = 0
i = 0 #初始化
while True: # 构建无限次循环
if 1/(2*i+1)<= n :
break
else:
result += f * 1 / (2 * i + 1)
f = -f #控制正负
i += 1
print(result)
print(result * 4)
该文章描述了一个编程任务,要求编写一个小程序,计算从1开始的正奇数序列的倒数,并按正负交替的方式求和,直到某一项的绝对值小于给定的精度为止。最后输出和的4倍结果。
3845

被折叠的 条评论
为什么被折叠?



