Python Int对象不可调用
当我键入此代码时,第5行显示“int对象不可调用”Python Int对象不可调用,python,Python,当我键入此代码时,第5行显示“int对象不可调用” import numpy s = 0 def arccot(x,n): for k in range(0,n): s += ((-1**k)(x**(-1-(2*k)))/1+(2*k)) print (s) arccot(5,5) 这是因为您试图将(-1**k)作为函数调用,方法是将(x**(-1-(2*k))放在它后面: (-1**k)(x**(-1-(2*k))) 您需要在两个之间放置一个数学运算符
import numpy
s = 0
def arccot(x,n):
for k in range(0,n):
s += ((-1**k)(x**(-1-(2*k)))/1+(2*k))
print (s)
arccot(5,5)
这是因为您试图将
(-1**k)
作为函数调用,方法是将(x**(-1-(2*k))
放在它后面:
(-1**k)(x**(-1-(2*k)))
您需要在两个之间放置一个数学运算符(+
,*
等):
(-1**k)+(x**(-1-(2*k)))
(-1**k)*(x**(-1-(2*k)))
...
这是因为您试图将
(-1**k)
作为函数调用,方法是将(x**(-1-(2*k))
放在它后面:
(-1**k)(x**(-1-(2*k)))
您需要在两个之间放置一个数学运算符(+
,*
等):
(-1**k)+(x**(-1-(2*k)))
(-1**k)*(x**(-1-(2*k)))
...