【发布时间】:2017-12-05 23:50:15
【问题描述】:
以前在我的程序中,我使用控制台中的输入让玩家输入猜测,但现在我想在 Python 3.6.1 Turtle 中使用 onkey() 函数。我希望它检测玩家是否按下任何键,然后制作一个字符串,上面写着“guess='a'”。我想要这样的东西:
import turtle
canvas=turtle.Screen()
t=turtle.Pen()
guess=0
def a():
guess='a'
canvas.onkey(a,'a')
canvas.listen()
显然,为字母表中的每个字母定义了另一个函数。 然而在此之后,当按下'a'并输入'print(guess)'时,它不会打印'a'。
【问题讨论】:
-
你的问题有太多不相关的代码。另一方面,它是不完整的。
canvas是什么?你是怎么定义的?请发布 MCVE stackoverflow.com/help/mcve -
我已经更改了帖子。抱歉给您带来不便