编写函数sum(n),实现公式:sum(n)=2+2/3+4/3+….+(n+1)/n,当n=4时,输出为6.08(保留2位小数)
时间: 2024-03-19 14:43:21 浏览: 93
c代码-请编写函数sum,其功能是:用for循环语句求1到n之间所有偶数之和(若n为偶数包括n), 并将结果返回给主函数。(n值由主函数传入)
好的,这是一个比较简单的数学题目,下面是 Python 代码实现:
```python
def sum(n):
s = 0
for i in range(2, n+2):
s += (i + 1) / i
return round(s, 2)
print(sum(4)) # 输出6.08
```
思路是利用 for 循环,从 2 到 n+1 遍历,每一项加上其对应的分数,最后返回结果并保留两位小数即可。
阅读全文