После завершения ваш пример работает нормально:
from turtle import Turtle, Screen
def travel():
player.forward(1)
screen.ontimer(travel, 10)
screen = Screen()
player = Turtle()
screen.onkey(lambda: player.setheading(0), 'Right')
screen.onkey(lambda: player.setheading(90), 'Up')
screen.onkey(lambda: player.setheading(180), 'Left')
screen.onkey(lambda: player.setheading(270), 'Down')
screen.listen()
travel()
screen.mainloop()
Что касается вашей более крупной программы, я рекомендую вам закомментировать следующие строки:
goal._tracer(0)
...
obstacle._tracer(0)
И ваши player
должна появиться черепахаЯ предлагаю вам не связываться с tracer()
, пока вы не завершите основную часть своей программы и не поймете, что делает tracer()
.