Простая программа, использующая onkey()
. Когда я добавляю screen.textinput()
, клавиатура перестает слушать / отвечать после выполнения ввода с экрана, и я не уверен, почему:
import turtle
screen = turtle.Screen()
player = turtle.Turtle()
player.color("blue")
player.shape("turtle")
player.penup()
def goForward():
answer = int(screen.textinput("Turtle Program", "Enter forward in pixels"))
player.forward(answer)
def goBackward():
player.backward(5)
turtle.listen()
turtle.onkey(goForward,"Up")
turtle.onkey(goBackward, "Down")