利用Python知识,编写函数sum(n)。实现,公式:sum(n)=2+2/3+4/3+……+(n+1)/n,当n=4时,输出为6.08(保留 2位小数)
时间: 2024-03-12 14:49:21 浏览: 85
基于Python中求和函数sum的用法详解
好的,以下是实现sum(n)函数的代码:
```python
def sum(n):
s = 0
for i in range(2, n+2):
s += i / (i-1)
return round(s, 2)
print(sum(4))
```
输出结果为:
```
6.08
```
解释一下代码的实现过程:
首先定义了一个sum函数,接收一个参数n。
接着使用for循环从2到n+1遍历,计算每个数加上1之后除以自身的结果并将其加入到s变量中。
最后使用round函数将结果保留2位小数,然后返回结果。
最后使用print函数输出sum(4)的结果,即6.08。
阅读全文