А теперь давайте создадим картину в стиле Modern Art, нарисовав множество прямоугольников разных размеров и цветов.
Добавим следующий код в нижнюю часть вашего сценария, после вашего кода, чтобы очистить экран после вашего черепашьего искусства и указать черепахе ее обычное направление:
Вы можете закомментировать свой предыдущий код, поместив # в начале каждой строки, чтобы он не выполнялся компилятором.
(Вы можете раскомментировать его позже, чтобы показать всю свою работу.)
Теперь напишем функцию, чтобы нарисовать прямоугольник случайного размера и случайного цвета в случайном месте!
Добавьте функцию drawrectangle() после других функций, ранее написанных нами:
Добавим следующий код в конце страницы main.py чтобы вызвать новую функцию:
Запустите код несколько раз, чтобы увидеть изменение по высоте и ширине.
Как можно заметить, наш прямоугольник имеет один и тот же цвет и появляется в одном и том же месте.
Теперь необходимо будет установить случайный цвет нашего прямоугольника, а затем переместить ее в случайное место.
|
|
Так как мы уже создавали функции для этого, просто вызвать их в самого начала функции drawrectangle():
Используя, ранее написанные, функции мы упростили задачу себе при написании кода.
Теперь давайте вызовем функцию drawrectangle() в цикле, чтобы создать картину в стиле Modern Art:
Но наша картина рисуется слишком медленно. Необходимо это исправить.
Найдите строку, в которой вы установили фигуру "черепаха", и добавьте функцию speed(0) что бы ваш код выглядел следующим образом :
Функция speed() может принимать значения в аргументе(в скобочках) от 1 до 10.
Экспериментируйте, пока не найдете скорость, которая вам нравится.