Есть ли способ создать несколько черепах, используя al oop? - PullRequest
0 голосов
/ 26 февраля 2020

Например:

import turtle

num = 1
for i in range (10):
    num = turtle.Turtle()
    num += 1

Я хочу сделать 10 черепах с именами от 1 до 10. Код, подобный этому, просто превращает одну черепаху с именем num, прежде чем вызвать ошибку (TypeError: неподдерживаемый тип операнда (s ) для + =: 'Черепаха' и 'int'). Есть ли способ сделать 10 черепах с именами от 1 до 10, не задавая их вручную?

Ответы [ 2 ]

1 голос
/ 26 февраля 2020
num = []
for i in range (10):
    num.append(turtle.Turtle())

?

0 голосов
/ 26 февраля 2020
import turtle

# Create a list of turtles
turtles = [turtle.Turtle() for _ in range(10)]
...