Модуль "черепаха" Python поддерживает треугольные спирали, в которых треугольники наматываются друг на друга с увеличивающейся длиной, образуя спираль. Рисование такой формы влечет за собой углубление в более сложную функцию программирования, известную как цикл for. Это позволяет вам заставлять компьютер повторять определенный код несколько раз, тем самым избавляя вас от необходимости вводить этот код вручную снова и снова.
Шаг 1
Импортируйте модуль "черепаха":
Видео дня
импортная черепаха
Черепаха появляется в координатах x = 0 и y = 0 сетки черепах.
Шаг 2
Измените начальную позицию черепахи с помощью функции "setpos":
turtle.setpos (x, y)
Замените «x» на желаемую координату «x» и «y» на желаемую координату «y».
Шаг 3
Объявите две переменные - одну для расстояния, на которое черепаха должна перемещать каждый цикл, и одну для начального угла первого цикла:
расстояние = 120 угол = 10
Шаг 4
Создайте цикл «for», который устанавливает переменную «i» в диапазоне «x». Последнее значение относится к количеству петель, которые сделает черепаха:
для i в диапазоне (x):
Замените "x" большим числом, чтобы получить большую спираль, или маленьким числом, чтобы получить спираль меньшего размера.
Шаг 5
Вставьте в петлю коды движения "turtle.forward" и "turtle.left", чтобы черепаха двигалась. Используйте ранее объявленные переменные:
turtle.forward (расстояние) turtle.left (угол)
ШАГ 6
Добавьте шаг сразу после кода движения, который увеличивает угол движения во время каждого цикла. Это необходимо для имитации формы спирали:
угол = угол + 5