Выполните данные примеры в IDLE
Рассмотрим пример использования графического модуля Turtle в Python.
Одно из неоспоримых преимуществ этого процесса - наглядность выполнения команд.
Построчное выполнение показывает учащимся весь процесс выполнения программного кода. Изучение циклических процессов становится более понятным.
ЗАДАЧА 1. Построение спирального прямоугольника. Счетчик цикла i с каждым шагом увеличивается на 1, и при каждом построении новой стороны ее длина увеличивается на 1.
ЗАДАЧА 2. Предыдущую ситуацию изменим таким образом:
угол поворота теперь будет не 90°, а 91°, и прямоугольная спираль начнет "заворачивать"
ЗАДАЧА 3. Внесем в код из предыдущей задачи два изменения.
1. Добавим цвет. Для этого используем
t.pencolor("red") - линия будет отображаться указанным цветом.
2. Заменим
t.forward(i) на t.circle(i)
и рисунок будет складываться из окружностей.
КРОМЕ ТОГО. Если третьей строкой в программный код добавить
t.speed(20)
то выполнение программного кода значительно ускорится.
ЗАДАЧА 4.
Определим 4 цвета: красный, желтый, синий и зеленый.
обращаться к ним будем так:
t.pencolor(colors[i%4])
ЗАДАЧА 6. Внесем изменения.
Строка
turtle.bgcolor("black")
обеспечит черный фон
|