我正在尝试制作一个海龟列表,然后使用追加来扩展列表并添加更多的海龟。如果我尝试将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
答案 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)
>>>
该示例显示了如何创建十只海龟,如何旋转它们以及如何向前移动它们。