【问题标题】:Int Object is Not CallableInt 对象不可调用
【发布时间】:2013-12-15 16:39:57
【问题描述】:

当我输入此代码时,它显示第 5 行的“int object is not callable”

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)

【问题讨论】:

    标签: python


    【解决方案1】:

    那是因为您尝试通过在 (x**(-1-(2*k))) 后面放置 (x**(-1-(2*k))) 来将 (-1**k) 作为函数调用:

    (-1**k)(x**(-1-(2*k)))
    

    您需要在两者之间放置一个数学运算符(+* 等):

    (-1**k)+(x**(-1-(2*k)))
    (-1**k)*(x**(-1-(2*k)))
    ...
    

    【讨论】:

      猜你喜欢
      • 2015-01-29
      • 2014-03-17
      • 2022-11-28
      • 2015-12-19
      • 2017-09-19
      • 2012-04-03
      相关资源
      最近更新 更多