0

Heello! My turtle is not moving and I don't really know why... May anyone help?

import turtle

chocolate = turtle.Turtle()


def move_forward():
    chocolate.forward(10)


screen = turtle.Screen()
screen.exitonclick()

screen.listen()
screen.onkey(fun=move_forward, key="space")

screen.mainloop()

I expect my turtle moving with 10 pace when I press "space".

Boomer
  • 1
  • 2

2 Answers2

0

Try this. It's working. Tested here.

import turtle

chocolate = turtle.Turtle()
chocolate.shape("turtle")
chocolate.speed(500)

def move_forward():
    chocolate.forward(1)

screen = turtle.Screen()
screen.onkey(move_forward, "space")
screen.listen()
screen.exitonclick()

Perhaps this can give you more insights. Also exitonclick() must be at the very end.

raiyan22
  • 1,043
  • 10
  • 20
0

exit on click must be at the end.

import turtle

chocolate = turtle.Turtle()


def move_forward():
    chocolate.forward(10)


screen = turtle.Screen()


screen.listen()
screen.onkey(fun=move_forward, key="space")

screen.exitonclick()
Boomer
  • 1
  • 2