2017-12-21 13 views
-2

내 프로그램을 단순화하기 위해 노력하고 있지만, 당신은 괄호를 넣어 수 없습니다파이썬 : 루프 오류 변수

import tkinter 
from tkinter import * 
start = tkinter.Tk() 
for x in ["New","Load"]:(
    B=tkinter.Button(start, text=x) 
    B.pack() 
    ) 
#N = tkinter.Button(start, text="New") 
#L = tkinter.Button(start, text="Load") 
#N.pack() 
#L.pack() 
start.mainloop() 
+2

왜 B 선언을 괄호로 묶으시겠습니까? – gogaz

+2

'for' 다음에 괄호는 무엇입니까? – chrisaycock

답변

2

"B=tkinter.Button(start, text=x)" 

코드에 "="의 "잘못된 구문"을 말한다 할당은 표현식이 아니기 때문에 할당 주위에 아무 것도 평가하지 않으며 값을 반환하지도 않습니다.

>>> (x=1) 
    File "<stdin>", line 1 
    (x=1) 
    ^
SyntaxError: invalid syntax