Мои сайты
Частые вопросы
Полезные ссылки
Операционные системы
Программное обеспечение
Оборудование
СУБД
Кулинария
Дата создания: 2024/12/12 05:45 (C) mihanik
Модуль Turtle
С помощью модуля Turtle можно создавать рисунки. Turtle — это черепаха. Вначале Черепаха находится в центре экрана, её голова направлена вправо, хвост опущен. Пример
Подключим модуль turtle и инициализируем (включим окно графического редактора).
import turtle turtle.reset()
Запустим программу и увидим стрелку, показывающую направление Черепахи (вправо).
Рис. 1. Инициализация Turtle Для передвижения Черепахи ей можно давать команды.
| Команда | Назначение |
|---|---|
| up() | поднять перо |
| down() | опустить перо |
| goto(x,y) | перейти в точку |
| color(‘цвет’) | установить цвет пера |
| width(n) | установка толщины пера |
| forward(n) | передвижение вперёд |
| backward(n) | передвижение назад |
| right(k) | поворот направо |
| left(k) | поворот налево |
| circle( r ) | рисование окружности из исходной точки, при r>0 — по часовой стрелке, r<0 — против часовой стрелки |
| circle(r,k) | рисование дуги радиусом r и углом k |
| write(‘строка’) | вывод текста |
| clear() | очистка области рисования |
Рис. 2. Окно вывода линии
import turtle turtle.reset() turtle.forward(100) turtle.right(30) turtle.forward(100)
Рис. 3. Результат работы программы с поворотом
import turtle turtle.reset() turtle.forward(100) turtle.right(30) turtle.forward(100) turtle.circle(100)
Рис. 4. Вывод ломаной и окружности
import turtle turtle.reset() turtle.forward(100) turtle.right(30) turtle.forward(100) turtle.circle(100) turtle.right(90) turtle.color(′red′) turtle.circle(100,180)
Рис. 5. Результат работы программы