首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“in”对象在python中出现不可调用错误

“in”对象在python中出现不可调用错误
EN

Stack Overflow用户
提问于 2013-11-23 02:23:11
回答 1查看 73.7K关注 0票数 7

我得到了这个错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "C:\Users\George\Desktop\ex3.py", line 15, in <module>
    s=s+d*2(-1/6.)*(u-1)*(u-2)*(u+2)*(u-4)
TypeError: 'int' object is not callable

下面是我的代码:

代码语言:javascript
复制
x=input()
z=input()
n=input()
while x>=z:
    x=input()
    z=input()
while n<0:
    n=input()
while n>0:
    d=(z-x)/1.*n
    k=1
    s=(d/2.)*((-1/6.)*(x-1)*(x-2)*(x+2)*(x-4)+(-1/6.)*(z-1)*(z-2)*(z+2)*(z-4))
    while k<=n-1:
        u=x+k*d
        s=s+d*2(-1/6.)*(u-1)*(u-2)*(u+2)*(u-4)
        k=k+1
        print "%.3f" %s
        x=input()
        z=input()
        n=input()
        if n>0:
            while x>=z:
                x=input()
                z=input()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-23 02:23:54

您正在尝试将2用作函数:

代码语言:javascript
复制
2(-1/6.)

插入要倍增的*

代码语言:javascript
复制
2*(-1/6.)

或者作为一个完整的表达式:

代码语言:javascript
复制
s=s+d*2*(-1/6.)*(u-1)*(u-2)*(u+2)*(u-4)
票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20151855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档