【发布时间】:2010-10-04 03:47:39
【问题描述】:
我正在自学一些 Python,我遇到了一个可能很明显的问题,除了我看不到它,我需要另一双眼睛。
我正在制作一个我制作成 gui 程序的小游戏。 我有这段代码,运行时给了我 “回溯(最近一次通话最后一次): 文件“”,第 21 行,在 语法错误:如果 playguess == "A":: ,第 2124 行" 第 21 行是 if playguess == "A":
可能有一些不相关的错误,但现在让我感到困惑的是 IF 语句。 我已经导入了 Tkinter 模块,我只是复制了我认为相关的部分。
def compare():
R = Label(main, text = 'Yes you are right !')
W = Label(main, text = "No, It's "+str(states[state])
#if playerguess == str(states[state]):
if playguess == "A":
R.pack()
else:
W.pack()
#print ("Guess State Capitols")
state = choosestate()
main = Tk()
main.title("Guess State Capitols")
main.geometry('450x100+200+100')
Q = Label(main,text = 'What is the capitol of ' +state)
Q.pack()
playerguess = Entry(main)
playerguess.pack()
playguess = playerguess.get()
main.mainloop()
【问题讨论】:
-
您能详细说明您遇到的问题吗?代码sn-ps,有问题的错误?
-
是的,有几十万只眼睛在这里等着帮助你。目前,他们都是盲人:-)
-
@pax 也许是时候精神溢出了?
-
对不起各位,我在意之前不小心按了回车键。我被反应的速度惊呆了。我想我会在任何人注意到之前修复它。
-
还有:在正确的地方(我认为)