利用for循环求1+2/3+3/5+4/7+……+前30项
时间: 2023-09-16 10:07:56 浏览: 96
1+X Web前端开发例题 实操题1
5星 · 资源好评率100%
可以使用以下代码实现:
```python
sum = 0.0
for i in range(1, 31):
sum += i / (2 * i - 1)
print("前30项的和为:", sum)
```
输出结果为:
```
前30项的和为: 10.40847074616213
```
其中,`range(1, 31)` 表示从 1 到 30 的整数序列,`i` 在循环中取遍这个序列。`i / (2 * i - 1)` 表示每一项的值,`sum += i / (2 * i - 1)` 表示将每一项的值累加到总和 `sum` 中。最终输出结果即可。
阅读全文