编写一个函数计算下列级数 m(i)=1/2+2/3+....+i/i+1
时间: 2024-05-05 11:21:38 浏览: 79
c++求1+1/2+1/3+...+1/n
5星 · 资源好评率100%
可以使用循环来计算该级数:
```python
def calculate_m(i):
sum = 0
for j in range(1, i+1):
sum += j/(j+1)
return sum
```
其中,`sum` 变量用于存储级数的和,`range(1, i+1)` 表示从1到i的整数序列,循环中的语句 `sum += j/(j+1)` 表示将每一项加入到总和中。最后返回总和即可。
阅读全文