-4
你如何让两只海龟一次画画?我知道如何制作海龟以及如何制作两个或更多的海龟,但我不知道如何让它们同时绘制。 请帮忙!如何让两只海龟一次在Python中绘制?
你如何让两只海龟一次画画?我知道如何制作海龟以及如何制作两个或更多的海龟,但我不知道如何让它们同时绘制。 请帮忙!如何让两只海龟一次在Python中绘制?
下面是使用定时器事件简约的例子:
import turtle
t1 = turtle.Turtle(shape="turtle")
t2 = turtle.Turtle(shape="turtle")
t1.setheading(45)
t2.setheading(-135)
def move_t1():
t1.forward(1)
turtle.ontimer(move_t1, 10)
def move_t2():
t2.forward(1)
turtle.ontimer(move_t2, 10)
turtle.ontimer(move_t1, 10)
turtle.ontimer(move_t2, 10)
turtle.exitonclick()
你也许能够运行在自己的线程每个龟......虽然一般地说,这通常不是个好主意...... –