Модуль «черепаха» 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):
Замініть «х» великим числом, щоб отримати велику спіраль, або маленьким числом, щоб отримати меншу спіраль.
Крок 5
Вставте в петлю коди руху «turtle.forward» і «turtle.left», щоб змусити черепаху рухатися. Використовуйте змінні, які ви раніше оголосили:
черепаха.вперед (відстань) черепаха.ліворуч (кут)
Крок 6
Додайте крок відразу після коду руху, який збільшує кут руху під час кожного циклу. Це необхідно для імітації форми спіралі:
кут = кут + 5