Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法使用循环创建多个海龟?_Python_Turtle Graphics - Fatal编程技术网

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)]