编写函数计算f(i) = 1/2 + 2/3 + 3/4 + ... + i/(i+1) 。 函数接口定义: def f(i) i为正整数,返回结果浮点数。
时间: 2023-11-27 15:51:27 浏览: 158
以下是实现代码:
```python
def f(i):
if i <= 0:
return 0
total = 0
for j in range(1, i+1):
total += j/(j+1)
return total
```
首先判断输入的i是否为正整数,若不是则返回0。然后使用for循环计算累加和,最后返回结果。
阅读全文
相关推荐





