sn=(1-1/2)+(1/3-1/4)+...+(1/(2n-1)-1/(2n)),结果保留两位小数。 输入格式: 输入整数n值。
时间: 2023-09-26 16:06:56 浏览: 62
java数值取整及保留两位小数
4星 · 用户满意度95%
以下是 Python 代码实现:
```python
n = int(input())
s = 0
for i in range(1, n+1):
s += 1/(2*i-1) - 1/(2*i)
print('%.2f' % s)
```
解释一下代码:
首先读入整数 n,然后初始化 s 为 0。接下来使用 for 循环从 1 到 n 遍历每个数 i,计算第 i 项的值并加到 s 中。最后使用格式化字符串将结果输出,保留两位小数。
例如,如果输入 n 为 3,则输出结果为 0.73。
阅读全文