我的代码如下:
from tkinter import *
window = Tk()
print("What is 5 times 5?")
optionA = 25
optionB = 10
optionC = 3125
optionD = 55
print("A:", optionA)
print("B:", optionB)
print("C:", optionC)
print("D:", optionD)
def chooseA():
userAnswer = optionA
def chooseB():
userAnswer = optionB
def chooseC():
userAnswer = optionC
def chooseD():
userAnswer = optionD
window.bind("<Left>", chooseA)
window.bind("<Up>", chooseB)
window.bind("<Down>", chooseC)
window.bind("<Right>", chooseD)
if userAnswer == 25:
print("You correctly answered the question!")
我的问题是,我得到一个错误,说没有定义userAnswer。这是因为代码没有等待用户按四个箭头键之一的函数。对于如何让程序等待4次按键中的1次,有人有什么建议吗?非常感谢您的回答! (P.S.使用键盘。等等来自键盘模块的命令不会等待多个键。)
尝试添加:
把代码放在最前面,然后
^{pr2}$最后。这将创建一个窗口,直到您手动关闭它为止。在
相关问题 更多 >
编程相关推荐