编写函数计算f(i) = 1/2 + 2/3 + 3/4 + ... + i/(i+1) (高教社,《Python编程基础及应用》习题8-4)
时间: 2023-06-06 21:07:55 浏览: 373
简单计算函数的编写过程...
好的,这是一个数学问题,可以用 Python 编程解决。以下是一个示例程序:
```
def f(i):
result = 1
for j in range(2, i+1):
result *= j / (j-1)
return result / 2
print(f(5)) # 输出结果为 0.6
```
这个函数使用了一个循环来计算 i 个分数的乘积,最后再除以 2 得出最终结果。
阅读全文