Я хочу переместить всех черепах одновременно, и я хочу иметь возможность создать 100 черепах. Я должен создать каждый из них отдельно в коде, поэтому создание сотен или более из них займет много времени. Мне нужен способ установить необходимое количество черепах - от 100 и выше. И я хочу, чтобы они двигались одновременно. Я также хотел бы установить границу для. Мы будем благодарны за любые идеи о том, как сделать что-либо из этого или всего этого.
В заключение, я хочу иметь возможность:
- Установить количество сгенерированных черепах.
- Перемещайте все сразу, а не по одному.
- Установите границу, чтобы она не могла go никуда.
Примечание: я также знаю, что есть была задана пара вопросов, но не было дано эффективного ответа. Мой код:
import turtle
import numpy as np
tlist = list()
colorlist = ["red", "green", "black", "blue", "brown"]
for i in range(5):
tlist.append(turtle.Turtle(shape="turtle"))
tlist[i].color(colorlist[i])
tlist[i].speed(1)
screen = turtle.getscreen()
for i in range(30):
for t in tlist:
t.speed(1)
t.right((np.random.rand(1) - .5) * 180)
t.forward(int((np.random.rand(1) - .5) * 100))
screen.update()