用python的for循环,输入正整数n,计算并输出1+1/3+1/5+......的前n项和精确到小数点后四位
时间: 2024-05-05 15:20:32 浏览: 45
python 用for循环实现1~n求和的实例
好的,我能理解您的要求。下面是代码实现:
```python
n = int(input("请输入正整数n:"))
sum = 0.0
for i in range(n):
sum += 1.0 / (2 * i + 1)
print("前%d项和为:%.4f" % (n, sum))
```
这段代码中,我们使用 for 循环来计算正整数 n 的前 n 项和,其中每一项的分母为 2i+1。通过不断累加每一项的值,最终得到前 n 项和。使用字符串格式化输出时,加入 %.4f 表示输出小数点后四位。
阅读全文