得到错误; 'int'对象不可调用

时间:2018-01-08 04:34:30

标签: python

这是我编写的代码块

def shapeArea(n):
b=[]
t=0
i=1
while(n!=0):
    b.append(4(n-(n-i)))
k=int(len(b))
for l in range(k):
    t+=b[i]
return t

我将错误传递给函数的错误:

TypeError:'int' object is not callable

1 个答案:

答案 0 :(得分:0)

不确定您要做的是什么,但您的问题将通过进行以下修改来解决。

现有代码:

b.append(4(n-(n-i)))

将其更改为:

b.append(4*(n-(n-i)))

请注意,随着更改,我看到您的代码将进入无限循环,这是由于逻辑问题。