0Pricing
Coding for Kids · Урок

Рисование квадратного дома

Стройте стены

«Рисование квадратного дома» — бесплатный урок Coding for Kids на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.

Давайте построим дом! 🏠🐢

Сегодня мы начнём строить дом с помощью черепашки! 🏗️ Сначала нам нужны WALLS.

Стена дома — это просто большой квадрат. Давайте нарисуем его шаг за шагом! 🟦

import turtle

t = turtle.Turtle()
t.forward(100)

Одна стена за раз

Сначала черепашка рисует нижнюю часть дома. Она выполняет forward(100). ➡️

Это пол нашего дома! 🏠

import turtle

t = turtle.Turtle()
t.forward(120)

Поворачиваем, чтобы двигаться вверх ⬆️

После нижней стороны поворачиваем LEFT, чтобы двигаться вверх по стене.

t.left(90) поворачивает на четверть круга, поэтому теперь черепашка смотрит вверх! Затем она снова движется вперёд.

import turtle

t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)

Вдоль верхней стороны

Теперь снова поверните влево и нарисуйте верхнюю часть дома. 🏠

В каждом углу нужно повернуть с помощью left(90). Мы обходим квадрат по кругу!

import turtle

t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)

Замыкаем квадрат ⬜

Ещё один поворот и ещё одна стена — и квадрат замкнут! 🎉

Четыре стороны, четыре поворота. Это каркас нашего дома!

import turtle

t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)

Более простой способ: цикл! 🔁

Записывать forward и left 4 раза — это долго! 😮‍💨 Давайте вместо этого используем цикл.

for i in range(4): повторяет стену и поворот 4 раза. Тот же квадрат, но печатать нужно меньше! 🙌

import turtle

t = turtle.Turtle()
for i in range(4):
    t.forward(120)
    t.left(90)

Раскрашиваем стены 🎨

Дому нужен цвет! Давайте сделаем стены коричневыми, как дерево. 🟤

Используйте t.pencolor('brown') перед рисованием.

import turtle

t = turtle.Turtle()
t.pencolor('brown')
for i in range(4):
    t.forward(120)
    t.left(90)

Заполняем дом цветом 🪣

Давайте покрасим дом изнутри в жёлтый цвет! 💛

Используйте begin_fill() перед циклом, а end_fill() — после него. Весь квадрат заполнится цветом!

import turtle

t = turtle.Turtle()
t.fillcolor('yellow')
t.begin_fill()
for i in range(4):
    t.forward(120)
    t.left(90)
t.end_fill()

Делаем линии толще ✒️

У крепкого дома должны быть крепкие стены! Используйте t.pensize(4), чтобы сделать линии толстыми. 💪

Большее число означает более толстую стену.

import turtle

t = turtle.Turtle()
t.pensize(4)
t.fillcolor('lightyellow')
t.begin_fill()
for i in range(4):
    t.forward(120)
    t.left(90)
t.end_fill()

Большой дом 🏰

Хотите дом побольше? Просто увеличьте число в forward! 📏

Попробуйте forward(150), чтобы построить особняк! 🏰

import turtle

t = turtle.Turtle()
t.fillcolor('orange')
t.begin_fill()
for i in range(4):
    t.forward(150)
    t.left(90)
t.end_fill()

Постройте свои стены! 🏠

Теперь Ваша очередь! Выберите цвет заливки и размер для YOUR дома. 🎨

Измените 'pink' и число в forward как захотите! 🩷

import turtle

t = turtle.Turtle()
t.fillcolor('pink')
t.begin_fill()
for i in range(4):
    t.forward(130)
    t.left(90)
t.end_fill()

Быстрая проверка ✅

Проверим Ваши знания о строительстве дома! 🧠🏠

Стены готовы! 🏠🎉

Отличная работа, строитель! Теперь у Вашего дома есть стены! Вы узнали:

  • У квадрата 4 стороны и 4 поворота на 90 градусов 🟦
  • for i in range(4): рисует его с помощью цикла 🔁
  • begin_fill() и end_fill() раскрашивают его 🪣

Далее: добавляем ROOF! 🔺

Часто задаваемые вопросы

Урок «Рисование квадратного дома» бесплатный?

Да — полный текст урока «Рисование квадратного дома» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Coding for Kids, подпишись на CoddyKit PRO. Курс Coding for Kids содержит 4 уроков всего.

Чему я научусь в уроке «Рисование квадратного дома»?

Стройте стены Ты практикуешь Coding for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Coding for Kids?

Предыдущий опыт не требуется. Coding for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Рисование квадратного дома»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Coding for Kids?

Да. Каждый урок Coding for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Рисование квадратного дома
  2. Добавление крыши
  3. Двери и окна
  4. Солнце и небо
← Назад к Coding for Kids