Для решения задач с черепахой в Python можно использовать встроенный модуль turtle. www.yaklass.ru Он воспроизводит команды «черепахи» и визуализирует их. dzen.ru
Некоторые алгоритмы и команды, которые можно применять:
- Движение черепахи. itchief.ru Для перемещения по экрану используют команды: forward(distance) — двигаться вперёд на расстояние distance, backward(distance) — двигаться назад на расстояние distance, right(angle) — повернуть направо на угол angle (в градусах), left(angle) — повернуть налево на угол angle (в градусах), goto(x, y) — переместить черепашку в точку с координатами (x, y). itchief.ru
- Рисование. itchief.ru Для управления процессом используют команды: pendown() — опустить перо, чтобы черепашка начала рисовать линии при движении, penup() — поднять перо, чтобы черепашка перемещалась без рисования, dot(size, color) — нарисовать точку заданного размера size и цвета color в текущей позиции черепашки. itchief.ru
- Настройки. itchief.ru Эти команды позволяют настроить поведение и внешний вид черепашки: speed(value) — установить скорость перемещения черепашки от 1 (медленно) до 10 (быстро), а также «fastest», «fast», «slow», shape(”shape”) — установить форму отображения черепашки («turtle», «arrow», «circle», «square», «triangle» и так далее). itchief.ru
- Циклы. younglinux.info Для повторения одних и тех же команд несколько раз используют циклы, например, «Повтори k [Команда1 Команда2 … КомандаS]», где запись означает, что последовательность из S команд повторится k раз. itchief.ru iro23.ru