черепаха модуль в Python позволяет создавать изображения и фигуры, рисуя на холсте. Черепахи часто используются для ознакомления новичков с основными понятиями программирования, связанными с графикой.
С помощью черепах можно рисовать множество фигур, в том числе линии и другие узоры. Вы можете сделать это, указав направление, в котором черепашка движется для создания формы, а также изменив цвет и размер пера.
Что такое черепахи в Python?
На холсте черепаха представляет собой точку, которую вы можете перемещать, подобно тому, как вы перемещаете ручку по листу бумаги.
Когда вы создаете черепаху на холсте, вы можете перемещать ее влево, вправо, вверх или вниз. Затем черепаха рисует линию в том направлении, в котором она движется. Вы можете рисовать разные фигуры, заставляя черепаху двигаться определенным образом.
Создание графики в приложении JES
— это еще один способ рисования фигур на холсте с использованием языка на основе Python.Как добавить черепах на холст
Вам нужно будет использовать черепаха модуль для создания объекта черепахи и холста.
- Создайте новый файл с именем shape.py, и откройте его с помощью любого Python IDE, например PyCharm или VS Code.
- Внутри файла импортируйте черепаха модуль:
Импортировать черепаха
- Использовать черепаха модуль для создания нового объекта черепахи. Когда вы создаете новый объект черепахи, автоматически создается холст. Холст откроется при запуске программы.
my_turtle1 = черепаха. Черепаха()
- Установите форму черепахи. Это точка или «кончик пера», которым вы рисуете фигуры.
my_turtle1.shape("черепаха")
- Установите цвет линии, в которой вы будете рисовать фигуры:
my_turtle1.color("зеленый")
- Использовать выход по клику() Функция, позволяющая держать холст открытым после его создания. Это означает, что окно холста закроется только при нажатии на него:
черепаха.exitonclick()
- Откройте командную строку и перейдите в папку, в которой вы сохранили свой скрипт Python. Например, если вы сохранили его на рабочем столе, ваша команда будет выглядеть примерно так:
компакт-диск C:\Пользователи\Шарл\Рабочий стол
- Использовать питон команда для запуска файла:
питон shape.py
- Подождите, пока холст откроется. По умолчанию черепаха находится в центре холста и смотрит вправо.
Как заставить черепаху двигаться в любом направлении
Использовать верно(), левый(), назад(), и вперед() функции для перемещения черепашки по холсту. Направление, в котором движется черепаха, зависит от ее текущего положения. Например, если черепаха смотрит в «правильном» направлении, то снова повернув направо, черепаха пойдет вниз по холсту.
- После установки цвета черепахи и перед использованием выход по клику() функцию, переместите черепаху вперед. Поскольку по умолчанию черепаха смотрит «вправо», при перемещении ее вперед будет нарисована линия справа от экрана. Число представляет собой пройденное расстояние в пикселях:
my_turtle1.forward(100)
- Вместо того, чтобы двигаться вперед, вы можете заставить черепаху двигаться назад. Это заставит его рисовать линию слева от экрана:
my_turtle1.backward(100)
- Вы можете использовать только вперед() или назад() функции для перемещения черепахи. Если вы хотите двигаться вверх, вниз или по диагонали, вам придется изменить направление, в котором смотрит черепаха. От начальной точки черепахи поверните ее на 90 градусов влево. Как только черепаха повернется лицом вверх, переместите ее вперед:
my_turtle1.left(90)
my_turtle1.forward(100) - В качестве альтернативы, из исходного положения черепахи поверните ее на 90 градусов вправо. Переместите черепашку вперед, чтобы нарисовать линию, идущую вниз:
my_turtle1.правильно(90)
my_turtle1.forward(100) - Используйте комбинацию разных направлений, чтобы нарисовать нужные линии или формы. Вы также можете повернуть черепаху на любое количество градусов, чтобы заставить ее двигаться по диагонали:
my_turtle1.forward(100)
my_turtle1.left(90)
my_turtle1.forward(100)
my_turtle1.правильно(45)
my_turtle1.forward(100)
my_turtle1.left(135)
my_turtle1.forward(300)
my_turtle1.left(90)
my_turtle1.forward(50) - В командной строке используйте питон shape.py Команда для повторного открытия холста для просмотра любых созданных линий и фигур. Вы можете просмотреть все приведенные выше примеры движения черепахи в репозиторий GitHub.
Учитесь с помощью визуального программирования
Теперь вы понимаете, как создавать черепашек в Python и как двигать их в разных направлениях. Продолжайте практиковаться, используя черепах для создания настоящих фигур, таких как квадраты, треугольники или прямоугольники. Вы также можете изучить другие модули Python, чтобы максимально использовать возможности Python.