Черепаха. Питон. Turtle

Информатика. Алгоритмика. 6 класс. Сергей Ландо, Александр Звонкин | Купить школьный учебник в книжном интернет-магазине OZON.ru | 5-09-014569-5 Информатика. Алгоритмика. 6 класс. Сергей Ландо, Александр Звонкин | Купить школьный учебник в книжном интернет-магазине OZON.ru | 5-09-014569-5

Глава 7. Черепаха

1. Где живёт Черепаха и что она может делать

Черепаха ещё один Исполнитель, способный передвигаться по плоскости… Это просто читая и пустая плоскость. Можете считать её большой песчаной пустыней. Если Черепаха движется по пустыне с опущенным хвостом, то от неё остаётся след; если с поднятым, то следа нет.

Для языка Питон есть библиотека turtle, дающая возможность управлять Черепахой и создавать простые рисунки.

Первые команды

#подключаем библиотеку
import turtle

#создаём объект Тортила класса Черепаха
tortila = turtle.Turtle()

#одеваем Тортилу в костюм
tortila.shape('turtle')
#красного цвета
tortila.color('red')

#задерживаем окно на экране
turtle.mainloop()

Команды управления хвостом

#подними хвост
tortila.penup()

#опусти хвост
tortila.pendown()

Команды движения

#вперёд
tortila.forward()

#назад
tortila.backward()

В скобках можно поставить число черепашьих шагов или арифметическое выражение, вычисляющее их количество. Например, tortila.forward(100) или tortila.forward((3 + 39) / 2 - 1).

В начале выполнения программы Черепаха смотрит вправо. Чтобы изменить направление движения Черепахи, мы можем использовать следующие команды:

#вправо
tortila.right()

#влево
tortila.left()

Углы измеряются в градусах. Команда tortila.right(90) означает «Тортила, повернись на 90 градусов вправо». В скобках вы можете записывать любое число или арифметическое выражение. Чтобы лучше представить себе, как Черепаха исполняет команду поворота, попробуйте поставить себя на её место.

Итак, мы выписали всего 6 команд управления Черепахой. Надеемся, вы будете восхищены тем, сколько различных вещей можно сделать, пользуясь небольшим набором команд.

Информатика. Алгоритмика. 6 класс. Сергей Ландо, Александр Звонкин | Купить школьный учебник в книжном интернет-магазине OZON.ru | 5-09-014569-5 Информатика. Алгоритмика. 6 класс. Сергей Ландо, Александр Звонкин | Купить школьный учебник в книжном интернет-магазине OZON.ru | 5-09-014569-5