定义和调用def f(x,n),用递归求下列数学式子的值f(x,n)=x-x**2+x**3......+(-1)**n-1*x**n,n》0
时间: 2023-10-21 18:17:36 浏览: 123
函数的递归应用
可以使用递归来实现对数学式子 f(x, n) 的计算,具体代码如下:
```
def f(x, n):
if n == 1:
return x
else:
return ((-1)**(n-1))*x**n + f(x, n-1)
```
这里我们先判断 n 是否等于 1,若是,则返回 x,若不是,则根据公式递归计算 f(x, n-1) 并将结果与当前项的值相加得到 f(x, n) 的值。
阅读全文