Создаем картину из геометрических фигур

А теперь давайте создадим картину в стиле Modern Art, нарисовав множество прямоугольников разных размеров и цветов.

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

Вы можете закомментировать свой предыдущий код, поместив # в начале каждой строки, чтобы он не выполнялся компилятором.

(Вы можете раскомментировать его позже, чтобы показать всю свою работу.)

Теперь напишем функцию, чтобы нарисовать прямоугольник случайного размера и случайного цвета в случайном месте!

Добавьте функцию drawrectangle() после других функций, ранее написанных нами:

Добавим следующий код в конце страницы main.py чтобы вызвать новую функцию:

Запустите код несколько раз, чтобы увидеть изменение по высоте и ширине.

Как можно заметить, наш прямоугольник имеет один и тот же цвет и появляется в одном и том же месте.

Теперь необходимо будет установить случайный цвет нашего прямоугольника, а затем переместить ее в случайное место.

Так как мы уже создавали функции для этого, просто вызвать их в самого начала функции drawrectangle():

Используя, ранее написанные, функции мы упростили задачу себе при написании кода.

Теперь давайте вызовем функцию drawrectangle() в цикле, чтобы создать картину в стиле Modern Art:

Но наша картина рисуется слишком медленно. Необходимо это исправить.

Найдите строку, в которой вы установили фигуру "черепаха", и добавьте функцию speed(0) что бы ваш код выглядел следующим образом :

Функция speed() может принимать значения в аргументе(в скобочках) от 1 до 10.

Экспериментируйте, пока не найдете скорость, которая вам нравится.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: