计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果
时间: 2023-04-30 17:01:25 浏览: 122
c代码-13、功能:计算1-1/2+1/3-1/4+……+1/99-1/100。
这是一个数列求和的问题,根据题目给出的数列,我们可以将其拆分成两个部分,分别是:
1/1 + 1/3 + 1/5 + ... + 1/99
和
-1/2 - 1/4 - 1/6 - ... - 1/100
对于第一个部分,我们可以使用循环来计算,代码如下:
sum1 =
for i in range(1, 100, 2):
sum1 += 1/i
对于第二个部分,我们可以使用循环和负号来计算,代码如下:
sum2 =
for i in range(2, 101, 2):
sum2 -= 1/i
最后将两个部分的结果相加即可得到最终结果:
result = sum1 + sum2
print(result)
经过计算,最终结果为:.688172179310195。
阅读全文