编写函数计算f(i) = 1/2 + 2/3 + 3/4 + ... + i/(i+1) 用python
时间: 2023-10-30 07:06:01 浏览: 92
求1+1/2+1/3+1/4+…….+1/100的值
可以使用以下代码来计算f(i):
```python
def calculate_f(i):
result = 0
for j in range(1, i+1):
result += j/(j+1)
return result
print(calculate_f(5)) # output: 3.5500000000000003
```
在这个函数中,我们使用一个循环来迭代从1到i的所有数字,并将每个数字除以它的后继数字,然后将它们加起来。最后,我们返回这个结果作为f(i)的值。
阅读全文