编写程序,定义函数,计算1/2+2/3+3/4+…+n/n+1的值,其中n为函数的参数,计算结果为函数的返回值。
时间: 2023-07-16 14:13:43 浏览: 96
c代码-13、功能:计算1-1/2+1/3-1/4+……+1/99-1/100。
您可以尝试以下Python代码实现:
```python
def sum_fraction(n):
total = 0
for i in range(1, n+1):
total += i/(i+1)
return total
# 测试函数
print(sum_fraction(3)) # 应输出1.8333333333333333
```
在这个函数中,我们使用循环来计算从1/2到n/n+1的分数之和,并将结果存储在变量total中。最后,我们返回total的值作为函数的结果。
阅读全文