Урок 2. Фигуры из линий

На этом уроке мы научимся рисовать простые геометрические фигуры: квадрат, прямоугольник и треугольник. Для этого будем использовать уже знакомые команды движения и поворота.

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

Фигура получается тогда, когда Черепашка несколько раз выполняет похожие действия: проходит вперёд, поворачивает и снова проходит вперёд.

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

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

Сегодня нам снова понадобятся команды:

Движение вперёд
t.forward(100) — пройти вперёд на 100 шагов.
Поворот налево
t.left(90) — повернуть налево на 90 градусов.
Поворот направо
t.right(90) — повернуть направо на 90 градусов.

Важно понять

В этом уроке мы пока не используем циклы. Поэтому повторяющиеся команды будем писать вручную.

Позже мы научимся заменять такие повторения короткой конструкцией for, но сначала важно увидеть, из каких простых шагов строится фигура.

Пример 1. Квадрат

Квадрат состоит из четырёх равных сторон. После каждой стороны Черепашка должна повернуть на 90 градусов.

import turtle

t = turtle.Turtle()

t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)

turtle.done()

Обрати внимание: после последней стороны мы уже не поворачиваем Черепашку, потому что фигура нарисована.

Задание 1. Квадрат побольше

Скопируй программу с квадратом и измени её так, чтобы Черепашка нарисовала квадрат со стороной 150.

Подсказка: нужно изменить длину каждой стороны.

Пример 2. Прямоугольник

У прямоугольника противоположные стороны равны. Например, можно взять две длинные стороны по 180 шагов и две короткие стороны по 90 шагов.

import turtle

t = turtle.Turtle()

t.forward(180)
t.left(90)
t.forward(90)
t.left(90)
t.forward(180)
t.left(90)
t.forward(90)

turtle.done()

Здесь поворот снова равен 90 градусам, потому что углы прямоугольника прямые.

Задание 2. Свой прямоугольник

Нарисуй прямоугольник, у которого:

  1. длинная сторона равна 200 шагов;
  2. короткая сторона равна 70 шагов;
  3. все повороты выполняются налево.

Проверь, что фигура замкнулась.

Пример 3. Равносторонний треугольник

Равносторонний треугольник состоит из трёх равных сторон. Чтобы его нарисовать, Черепашка после каждой стороны поворачивает на 120 градусов.

import turtle

t = turtle.Turtle()

t.forward(120)
t.left(120)
t.forward(120)
t.left(120)
t.forward(120)

turtle.done()

Здесь важно не перепутать: для равностороннего треугольника Черепашка поворачивает не на 60, а на 120 градусов.

Задание 3. Треугольник другого размера

Измени программу так, чтобы Черепашка нарисовала равносторонний треугольник со стороной 180.

Подсказка: угол поворота оставь прежним — 120 градусов.

Мини-разбор: почему фигура замыкается?

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

Для квадрата нужно провести 4 стороны. Для треугольника — 3 стороны.

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

Задание 4. Домик из фигур

Попробуй нарисовать простой домик:

  1. сначала нарисуй квадрат — это будет основа дома;
  2. потом нарисуй треугольник сверху — это будет крыша.

Не страшно, если с первого раза крыша окажется немного не там. Попробуй изменить длины линий и углы поворота.

Главное — понять, как из простых фигур собирается более сложный рисунок.

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

  • У квадрата написали только три стороны вместо четырёх.
  • У прямоугольника все стороны сделали одинаковыми, и получился квадрат.
  • В треугольнике поставили поворот 60 градусов вместо 120.
  • Забыли писать имя Черепашки перед командой: нужно t.forward(100).
  • Перепутали left() и right(), поэтому фигура повернулась в другую сторону.

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

Создай свой рисунок из простых фигур.

Можно нарисовать:

  • домик;
  • флажок;
  • робота из прямоугольников;
  • узор из квадратов;
  • знак или эмблему.

Условия:

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

Проверь себя

  1. Сколько сторон у квадрата?
  2. На сколько градусов Черепашка поворачивает при рисовании квадрата?
  3. Чем прямоугольник отличается от квадрата?
  4. На сколько градусов нужно поворачивать Черепашку при рисовании равностороннего треугольника?
  5. Что значит “фигура замкнулась”?

Итог урока

Сегодня мы научились рисовать фигуры из линий: квадрат, прямоугольник и равносторонний треугольник. Мы увидели, что сложный рисунок можно собрать из простых команд.

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

Last modified: Monday, 27 April 2026, 10:58 PM