函数fun的功能是根据输入的正整数n(n>=1),求s=1+1/3+1/5+......+1/2n-1。函数的返回值为所求的s的值。例如输入10,则s=2.133256
时间: 2023-12-14 14:36:03 浏览: 150
应用实践编程题答案new.doc
下面是一个Python的实现:
```python
def fun(n):
s = 0
for i in range(1, 2*n, 2):
s += 1/i
return s
```
首先我们初始化变量`s`为0,然后通过`range(1, 2*n, 2)`来遍历所有的奇数,即1、3、5、...、2n-1,每次将1/i加到`s`中。最后返回`s`的值即可。
例如,当输入10时,函数返回值为2.133256。
阅读全文