创建两个以上的海龟并移动它们

Create more than two turtles and moving them

如何在一个屏幕中制作几只乌龟并让它们同时移动一只?

您可以使用turtle.Turtle()创造出许多海龟,然后您可以一只一只地使用它来做小动作。海龟几乎同时移动。

import turtle

t1 = turtle.Turtle()
t2 = turtle.Turtle()

for x in range(36):
    # first turtle makes small move
    t1.left(10)  
    t1.forward(10)
    # second turtle makes small move
    t2.right(10)
    t2.forward(10)

turtle.done()

如果你想一直移动(同时做其他事情)
然后就可以用ontimer()做小动作了

import turtle

def move_t1():
    # first turtle makes small move
    t1.left(10)  
    t1.forward(10)

    # repeat after 100ms
    turtle.ontimer(move_t1, 100)

def move_t2():
    # second turtle makes small move
    t2.right(10)  
    t2.forward(10)

    # repeat after 100ms
    turtle.ontimer(move_t2, 100)

t1 = turtle.Turtle()
t2 = turtle.Turtle()

move_t1() # first turtle makes first move
move_t2() # second turtle makes first move

turtle.done()