Рисование квадратного дома
Стройте стены
«Рисование квадратного дома» — бесплатный урок 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 — локальная установка не требуется.
Все уроки этого курса
- Рисование квадратного дома
- Добавление крыши
- Двери и окна
- Солнце и небо