TypeError:' int'对于递归函数,对象不可调用

时间:2016-05-09 17:50:37

标签: python python-3.x

a = 3

def f(x):
    x = (x**3-4*x)/(3(x**2)-4)
    return x

while True:
    print(a)
    a = f(a)

我在这里遇到类型错误,我不确定原因。我试图运行这个递归函数,有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:5)

括号后需要#nav{padding-left: 0px}运算符。乘法只在这个上下文中用数学符号表示,在Python中看起来你试图调用一个函数。

*

所以它会是

3(x**2)

例如

3*(x**2)