Python 有没有办法使用循环创建多个海龟?
例如:Python 有没有办法使用循环创建多个海龟?,python,turtle-graphics,Python,Turtle Graphics,例如: import turtle num = 1 for i in range (10): num = turtle.Turtle() num += 1 我想做10只海龟,名字从1到10。这样的代码只是在引发错误之前生成一个名为num的海龟(TypeError:unsupported operation type for+=:“海龟”和“int”)。有没有一种方法可以让10只海龟的名字从1到10不等,而不用手动定义它们 num = [] for i in range (10
import turtle
num = 1
for i in range (10):
num = turtle.Turtle()
num += 1
我想做10只海龟,名字从1到10。这样的代码只是在引发错误之前生成一个名为num的海龟(TypeError:unsupported operation type for+=:“海龟”和“int”)。有没有一种方法可以让10只海龟的名字从1到10不等,而不用手动定义它们
num = []
for i in range (10):
num.append(turtle.Turtle())
?错误是什么?请共享整个错误消息。你做过任何研究吗?是的,把每一个都存储在一个列表或字典里。这叫什么海龟?例如,在下面的例子中,什么将取代“abc”:abc.fd(30)
num[0]
,num[1]
等等。说真的,如果你不知道,你应该得到一个Python教程。
import turtle
# Create a list of turtles
turtles = [turtle.Turtle() for _ in range(10)]