1、编写程序,计算并输出1-1/2+1/3-1/4+...+1/99-1/100的值(结果保留4位小数)。(0.6882)python
时间: 2023-03-23 15:03:34 浏览: 105
求1+1/2+1/3+1/4+…….+1/100的值
可以使用Python来计算这个表达式。下面是一种可能的实现方法:
```python
result = 1/2
for i in range(3, 101):
if i % 2 == 1:
result -= 1/i
else:
result += 1/i
print(round(result, 4))
```
代码中,我们先初始化`result`为1/2,然后使用一个`for`循环来遍历从3到100的所有整数。如果当前的数是奇数,我们就用`result`减去它的倒数;如果当前的数是偶数,我们就用`result`加上它的倒数。最后,我们使用`round()`函数将`result`四舍五入到小数点后4位,并打印出来。
这段代码的输出结果应该是`0.6882`。
阅读全文