用python编写递归函数,计算下列级数: m(i)=1+1/2+1/3+...+1/i
时间: 2023-10-23 21:10:47 浏览: 175
用递归函数编写的简易计算器
好的,我可以帮你编写这个递归函数,代码如下:
```python
def m(i):
if i == 1:
return 1
else:
return m(i-1) + 1/i
```
这个函数的思路是,如果输入的i为1,那么返回1;否则,递归计算m(i-1),并加上1/i。这个函数可以计算出m(i)的值。你可以调用这个函数,输入任意正整数i,就可以得到1+1/2+1/3+...+1/i的值。
阅读全文