2017-11-09 3 views
0

에 첨자에되지 않은이 코드를 쓴 어떤 이유로 항상이 코드입니다형식 오류는 'INT'개체가 Python3.6

TypeError: 'int' object is not subscriptable

오류 제공 :

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 

나는를 porabola를 그래프로 표시 BTW vertex() 및 QFS()가 튜플을 반환합니다.

+0

전체 추적 표시. 예를 들어 모든 (중간) 변수를 인쇄하여 프로그램을 디버깅하십시오. – Evert

+0

명백히'vertex'와'QFS' *는 튜플을 반환하지 않습니다. 그 또는 이것 모두가 귀하의 코드가 아닙니다. –

답변

0

무엇인지 확인하려면 중간 값을 인쇄해야합니다. 나는 어느 것을 말할 수는 없지만 여러분의 v 또는 p 값이 정수이고리스트 또는 반복 가능한 객체가 아님을 안다.

관련 문제