你如何在python中列出海龟?

时间:2017-02-07 15:34:46

标签: python list turtle-graphics

我正在尝试制作一个海龟列表,然后使用追加来扩展列表并添加更多的海龟。如果我尝试将t声明为列表并调用它并且如果我尝试使用append,我的程序会冻结,我不断支持索引。我正在使用repl.it 到目前为止我尝试过的事情:

t = [turtle.Turtle(),turtle.Turtle()]

t = turtle.Turtle[2]

t.append(turtle.Turtle())

这些都没有奏效。

编辑:我刚刚意识到我的错误,现在我感到愚蠢。

只需20行
t = [turtle.Turtle(),turtle.Turtle()]

我有变量声明:

t = 3000

1 个答案:

答案 0 :(得分:3)

尝试这样的东西来制作你的海龟:

Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import turtle
>>> turtle.resetscreen()
>>> turtles = []
>>> for _ in range(10):
    turtles.append(turtle.Turtle())


>>> for offset, my_turtle in enumerate(turtles):
    my_turtle.right(offset * 10)
    my_turtle.forward(100)


>>> 

该示例显示了如何创建十只海龟,如何旋转它们以及如何向前移动它们。