TypeError:“int”对象在Python3.6中不可下标
我写了这段代码,出于某种原因,它总是给出错误 TypeError:“int”对象不可下标 代码如下:TypeError:“int”对象在Python3.6中不可下标,python,python-3.x,typeerror,Python,Python 3.x,Typeerror,我写了这段代码,出于某种原因,它总是给出错误 TypeError:“int”对象不可下标 代码如下: V = self.vertex(QF) s = V[0] - 100 e = V[0] + 100 while s != e: p = QFS(a,b,c,s) x = (p[0] + 100.0)/10.0 y = ((p[1] + 100.0)*-1)/10.0 canvas.
V = self.vertex(QF)
s = V[0] - 100
e = V[0] + 100
while s != e:
p = QFS(a,b,c,s)
x = (p[0] + 100.0)/10.0
y = ((p[1] + 100.0)*-1)/10.0
canvas.create_line(x-1,y-1,x+1,y+1)
s += .1
顺便说一句,我正在画一幅波拉波拉图
vertex和QFS返回元组您需要打印出中间值以检查它们是什么。我不知道是哪一个,但我知道您的v或p值是一个整数,不是列表或iterable对象。显示完整的回溯。调试程序,例如打印所有中间变量。很明显,vertex和QFS不会返回元组。这不是你的全部代码