Python. Рисование.

2,6K прочитали
Для рисования в среде программирования Python используется модуль черепашка. Модулем называется способ подключения полезного кода к другой программе, в числе прочего, модули обычно содержат функции.

Для рисования в среде программирования Python используется модуль черепашка. Модулем называется способ подключения полезного кода к другой программе, в числе прочего, модули обычно содержат функции. Подключить модуль очень просто:

>>> import turtle

Для того, чтобы начать рисовать, необходимо использовать функцию Pen. Как только происходит вызов функции Pen, автоматически создается холст.

обратите внимание на стрелочку внутри окна. Это и есть черепашка.
обратите внимание на стрелочку внутри окна. Это и есть черепашка.

Теперь мы можем давать команды, которые будут строить рисунки на экране. Для этого существуют специальные команды. Например команда forward служит для перемещения черепашки вперед. количество шагов определяется в пикселях и указывается в скобках.

Для рисования в среде программирования Python используется модуль черепашка. Модулем называется способ подключения полезного кода к другой программе, в числе прочего, модули обычно содержат функции.-3
Для рисования в среде программирования Python используется модуль черепашка. Модулем называется способ подключения полезного кода к другой программе, в числе прочего, модули обычно содержат функции.-4

Результат движения вперед на 75 пикселей. Пиксель - одна экранная точка. Далее повернем нашу черепашка на 45 градусов.

Для рисования в среде программирования Python используется модуль черепашка. Модулем называется способ подключения полезного кода к другой программе, в числе прочего, модули обычно содержат функции.-5

Как вы заметили черепашка развернулась на 45 градусов. Попробуем нарисовать нашу первую фигуру при помощи следующего кода:

Для рисования в среде программирования Python используется модуль черепашка. Модулем называется способ подключения полезного кода к другой программе, в числе прочего, модули обычно содержат функции.-6
Для рисования в среде программирования Python используется модуль черепашка. Модулем называется способ подключения полезного кода к другой программе, в числе прочего, модули обычно содержат функции.-7

Самостоятельно нарисуйте квадрат.

Чтобы очистить холст, введите команду t.reset() или команду t.clear()

Так же черепашку можно разворачивать вправо при помощи команды t.right и перемещать назад командой t.backward(). Есть еще команда t.up() она убирает перо с холста и t.down() - возвращает перо на холст.

Работаем со следующими командами:

t.forward() - шаг вперед

t.backward() - шаг назад

t.right() - поворот направо

t.left() - поворот налево

t.up () - поднять перо

t.down() - опустить перо

Попробуйте нарисовать:

1. Прямоугольник

1.1 Два прямоугольника

2. Треугольник

2.1 Два треугольника