Урок 1. Первые команды Черепашки

На этом уроке мы познакомимся с графическим исполнителем Черепашкой и научимся давать ей первые команды: двигаться вперёд, поворачивать и рисовать линии.

Что такое Черепашка?

В Python есть специальный модуль turtle. С его помощью можно управлять маленьким графическим исполнителем. Этот исполнитель двигается по экрану и оставляет за собой след.

Можно представить, что Черепашка держит карандаш. Когда она двигается, карандаш рисует линию. Если правильно подобрать команды, из этих линий можно получить фигуры, узоры и целые рисунки.

Главная идея урока

Черепашка выполняет команды по порядку: сначала первую, потом вторую, потом третью. Поэтому программа для рисования похожа на точную инструкцию.

Первый запуск

Напишем программу, которая создаёт Черепашку и открывает окно для рисования.

import turtle

t = turtle.Turtle()

turtle.done()

Разберём программу:

  • import turtle — подключает модуль для рисования;
  • t = turtle.Turtle() — создаёт Черепашку;
  • turtle.done() — не даёт окну сразу закрыться после выполнения программы.

Важно понять

В строке t = turtle.Turtle() мы создаём Черепашку и даём ей имя t. После этого мы можем обращаться к ней по имени и отдавать команды: t.forward(100), t.left(90), t.right(90).

Первые команды движения

У Черепашки есть несколько основных команд. С их помощью можно двигаться вперёд, назад и поворачивать.

1. Вперёд
Действие: пройти вперёд
Команда: forward()
Пример: t.forward(100)
2. Назад
Действие: пройти назад
Команда: backward()
Пример: t.backward(100)
3. Поворот налево
Действие: повернуть налево
Команда: left()
Пример: t.left(90)
4. Поворот направо
Действие: повернуть направо
Команда: right()
Пример: t.right(90)

Пример: первая линия с поворотом

Теперь заставим Черепашку пройти вперёд, повернуть налево и снова пройти вперёд.

import turtle

t = turtle.Turtle()

t.forward(120)
t.left(90)
t.forward(80)

turtle.done()

В этой программе Черепашка сначала идёт вправо на 120 шагов, затем поворачивает налево на 90 градусов и проходит ещё 80 шагов.

Задание 1. Измени маршрут

Скопируй программу из примера и измени числа так, чтобы Черепашка:

  1. сначала прошла вперёд на 150 шагов;
  2. повернула налево на 90 градусов;
  3. прошла вперёд на 150 шагов.

Посмотри, как изменился рисунок.

Задание 2. Нарисуй букву Г

Напиши программу, которая рисует большую букву Г.

Подсказка: достаточно двух линий и одного поворота.

Попробуй подобрать длину линий самостоятельно.

Задание 3. Ломаная линия

Нарисуй ломаную линию из четырёх отрезков. Используй команды:

  • forward()
  • left()
  • right()

Ломаная может быть любой. Главное условие — в программе должно быть не меньше четырёх команд движения.

Типичные ошибки

  • Забыли написать import turtle в начале программы.
  • Забыли создать Черепашку: t = turtle.Turtle().
  • Написали команду без имени Черепашки: нужно t.forward(100), а не просто forward(100).
  • Забыли скобки у команды: нужно t.left(90).
  • Забыли turtle.done(), и окно быстро закрылось.

Проверь себя

  1. Какая команда подключает модуль turtle?
  2. Какая команда создаёт Черепашку?
  3. Что делает команда t.forward(100)?
  4. Что делает команда t.left(90)?
  5. Зачем в конце программы пишут turtle.done()?

Творческое задание

Придумай и нарисуй свой первый знак из линий.

Условия:

  • используй только команды forward(), left() и right();
  • в программе должно быть не меньше 6 команд движения;
  • рисунок должен отличаться от примеров урока.

Итог урока

Сегодня мы научились создавать Черепашку, двигать её вперёд и поворачивать. Это первые команды, из которых позже мы будем собирать фигуры, узоры и мини-проекты.

На следующем уроке мы научимся рисовать простые геометрические фигуры: треугольник, квадрат и прямоугольник.

Последнее изменение: понедельник, 27 апреля 2026, 22:54