2016-10-05 36 views
-4

你如何让两只海龟一次画画?我知道如何制作海龟以及如何制作两个或更多的海龟,但我不知道如何让它们同时绘制。 请帮忙!如何让两只海龟一次在Python中绘制?

+0

你也许能够运行在自己的线程每个龟......虽然一般地说,这通常不是个好主意...... –

回答

1

下面是使用定时器事件简约的例子:

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()