有没有办法使用循环创建多个海龟?
Is there way to create multiple turtles using a loop?
例如:
import turtle
num = 1
for i in range (10):
num = turtle.Turtle()
num += 1
我想制作 10 只海龟,命名为 1 到 10。像这样的代码只会在引发错误之前制作一只名为 num 的海龟(类型错误:+= 不支持的操作数类型:'Turtle'和 'int')。有没有办法让这10只海龟的名字从1到10都不用手动定义呢?
num = []
for i in range (10):
num.append(turtle.Turtle())
?
import turtle
# Create a list of turtles
turtles = [turtle.Turtle() for _ in range(10)]
例如:
import turtle
num = 1
for i in range (10):
num = turtle.Turtle()
num += 1
我想制作 10 只海龟,命名为 1 到 10。像这样的代码只会在引发错误之前制作一只名为 num 的海龟(类型错误:+= 不支持的操作数类型:'Turtle'和 'int')。有没有办法让这10只海龟的名字从1到10都不用手动定义呢?
num = []
for i in range (10):
num.append(turtle.Turtle())
?
import turtle
# Create a list of turtles
turtles = [turtle.Turtle() for _ in range(10)]