编写函数计算, sn=(1-1/2)+(1/3-1/4)+...+(1/(2n-1)-1/(2n)),sn作为函数值返回。
时间: 2023-04-15 18:01:54 浏览: 133
编写函数,求出"1/(1X2)-1/(2X3)+1/(3X4)-1/(4X5)+…"前n项的和,函数以n为参数,它是用户所输入的值。def02.py
5星 · 资源好评率100%
请使用以下代码编写函数:
```python
def calculate_sn(n):
sn = 0
for i in range(1, n+1):
sn += 1/(2*i-1) - 1/(2*i)
return sn
```
在这个函数中,我们使用了一个for循环来遍历每一项,并将它们累加到sn变量中。在每次迭代中,我们计算1/(2*i-1) - 1/(2*i)并将其累加到sn中。最后返回sn即可。
使用方法:
```python
>>> calculate_sn(10)
0.07407407407407407
```
阅读全文