编写程序计算1-1/2+1/3-1/4...-1/100的值保留小数点后3位
时间: 2024-06-16 07:08:41 浏览: 79
C#求1-1/2+1/3-1/4+…….-1/100的值
要编写程序计算1-1/2+13-1/4...-1/100的值并保留小数点后3位,使用循环来实现。以下是一个示例的Python代码:
```python
result = 0.0
for i in range(1, 101):
if i % 2 == 0:
result -= 1 / i
else:
result += 1 / i
result = round(result, 3)
print(result)
```
这段代码使用了一个循环来遍历从1到100的数字。如果当前数字是偶数,则将其倒数加到结果中;如果是奇数,则将其倒数减去结果。最后,使用`round()`函数将结果保留小数点后3位,并打印出来。
阅读全文