Как заставить всех черепах двигаться одновременноPython

Программы на Python
Ответить
Anonymous
 Как заставить всех черепах двигаться одновременно

Сообщение Anonymous »

Я хочу переместить всех черепах одновременно и иметь возможность создать 100 черепах. Мне приходится создавать каждый из них отдельно в коде, поэтому создание сотен или более из них займет много времени. Мне нужен способ установить желаемое количество черепах - от 100 и выше. И я хочу, чтобы они все время двигались. Я также хотел бы установить границы. Любые идеи о том, как сделать что-либо из этого или все это, будут оценены по достоинству.

В заключение я хочу иметь возможность:
  • Устанавливать количество создаваемых черепах.
  • Перемещать всю черепаху сразу, а не по одной
    каждый раз.
  • Установить границу, чтобы она не могла никуда уйти.
Примечание. Я также знаю, что было задано несколько вопросов, но эффективного ответа не было дано. Мой код:

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.color(colorlist)
tlist.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()


Подробнее здесь: https://stackoverflow.com/questions/624 ... ltaneously
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»