编写一个函数计算下列级数 m(i)=1/2+2/3+....+i/i+1
时间: 2024-05-07 20:20:45 浏览: 43
c++求1+1/2+1/3+...+1/n
5星 · 资源好评率100%
可以使用循环来计算该级数的和,以下是 Python 代码实现:
```python
def calculate_m(i):
result = 0
for j in range(1, i+1):
result += j / (j+1)
return result
```
该函数的参数为 i,表示要计算的级数的项数。函数内部使用循环遍历每个项,并将它们相加得到最终结果。返回值为级数的和。
阅读全文