利用while语句,计算 1-1/2+1/3-1/4+ ... + 1/99-1/100 的值
时间: 2023-11-11 12:03:58 浏览: 93
求1+1/2+1/3+1/4+…….+1/100的值
好的,这个问题可以使用while循环来实现。代码如下:
```python
i = 1
sum = 0
flag = 1
while i <= 100:
sum += flag * 1/i
flag = -flag
i += 1
print(sum)
```
输出结果为:0.688172179310195
解释一下代码:变量i表示当前计算到的分母,变量sum表示当前的和,变量flag表示当前项的符号(正号或负号)。在每次循环中,先将当前项加入到sum中,然后将flag取反,i加1,继续下一次循环。
阅读全文