Заливка фигур
Заполняйте цветом
«Заливка фигур» — бесплатный урок Coding for Kids на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.
Давайте заполним фигуры цветом! 🪣🎨
Пустая фигура — это всего лишь контур. ⬜ Но что, если мы сможем POUR цвет внутрь неё? 🪣
Черепашка умеет заполнять фигуры цветом — так же, как Вы раскрашиваете внутри контуров в раскраске! 🖍️
import turtle
t = turtle.Turtle()
t.forward(80)Волшебные слова: begin_fill
Чтобы начать заливку, нужно написать t.begin_fill() BEFORE тем, как мы нарисуем фигуру.
Так мы говорим черепашке: «Приготовься заполнить то, что я нарисую дальше!» 🪣
import turtle
t = turtle.Turtle()
t.begin_fill()
t.forward(80)А end_fill завершает заливку
После того как мы закончим рисовать фигуру, нужно написать t.end_fill().
Теперь черепашка заливает фигуру цветом! 🎉 Для заливки нужны BOTH: начало и конец.
import turtle
t = turtle.Turtle()
t.begin_fill()
t.forward(80)
t.right(120)
t.forward(80)
t.right(120)
t.forward(80)
t.end_fill()Выберите цвет заливки
Каким цветом заполнить фигуру? Используйте t.fillcolor('yellow')! 💛
Задайте цвет заливки до begin_fill(), и фигура будет заполнена этим цветом.
import turtle
t = turtle.Turtle()
t.fillcolor('yellow')
t.begin_fill()
t.forward(80)
t.right(120)
t.forward(80)
t.right(120)
t.forward(80)
t.end_fill()Сплошной красный квадрат 🟥
Давайте заполним квадрат! У квадрата 4 равные стороны, а углы поворачиваются на 90 градусов.
Мы выбираем красный цвет, начинаем заливку, рисуем все 4 стороны, а затем завершаем заливку. Готово! Сплошной красный квадрат! ❤️
import turtle
t = turtle.Turtle()
t.fillcolor('red')
t.begin_fill()
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.end_fill()Контур AND заливка вместе
Контур и заливка могут быть разного цвета!
Используйте t.color('blue', 'orange'). Первый цвет — это контур (синий), а второй — заливка (оранжевая)! 🔵🟠
import turtle
t = turtle.Turtle()
t.color('blue', 'orange')
t.begin_fill()
t.forward(90)
t.right(120)
t.forward(90)
t.right(120)
t.forward(90)
t.end_fill()Закрашенный круг ⚫
Черепашка может нарисовать круг с помощью t.circle(50). Число задаёт его размер!
Оберните эту команду между begin_fill и end_fill, чтобы получить цветную точку! 🟣
import turtle
t = turtle.Turtle()
t.fillcolor('purple')
t.begin_fill()
t.circle(50)
t.end_fill()Фигура для заливки должна быть замкнутой
Заливка лучше всего работает, когда фигура замкнута (контур полностью соединён). 🔁
Если в фигуре есть пробел, черепашка всё равно попытается её заполнить, но результат может выглядеть забавно! Всегда завершайте фигуру. ✅
import turtle
t = turtle.Turtle()
t.fillcolor('green')
t.begin_fill()
t.circle(40)
t.end_fill()Зелёная звезда ⭐
Рисовать звёзды легко! Двигайтесь вперёд, затем поворачивайте на 144 градуса 5 раз.
Залейте звезду золотым цветом — и получите сияющую звезду! 🌟
import turtle
t = turtle.Turtle()
t.fillcolor('gold')
t.begin_fill()
t.forward(100)
t.right(144)
t.forward(100)
t.right(144)
t.forward(100)
t.right(144)
t.forward(100)
t.right(144)
t.forward(100)
t.end_fill()Две закрашенные фигуры
Хотите нарисовать несколько закрашенных фигур? Просто снова используйте begin_fill и end_fill для каждой фигуры! 🎨
Поднимите перо с помощью t.penup(), чтобы переместиться без рисования, а затем используйте t.pendown(), чтобы снова рисовать.
import turtle
t = turtle.Turtle()
t.fillcolor('red')
t.begin_fill()
t.circle(30)
t.end_fill()
t.penup()
t.forward(100)
t.pendown()
t.fillcolor('blue')
t.begin_fill()
t.circle(30)
t.end_fill()Теперь Ваша очередь заливать! 🎉
Теперь цвет выбираете YOU! Замените 'pink' на свой любимый цвет и запустите программу. 🩷
Попробуйте сделать круг или квадрат. Вы — художник! 🖌️
import turtle
t = turtle.Turtle()
t.fillcolor('pink')
t.begin_fill()
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.end_fill()Быстрая проверка ✅
Проверим, что Вы запомнили! 🧠
Заливка — это весело! 🎨🎉
Отличная работа, мастер цвета! Сегодня Вы узнали:
t.fillcolor('yellow')задаёт цвет заливки 💛t.begin_fill()начинает заливку 🪣t.end_fill()заливает фигуру цветом 🎉- Заливка лучше всего работает с замкнутыми фигурами
Далее: рисуем LOTS фигур! 🔺🟦⭐
Часто задаваемые вопросы
Урок «Заливка фигур» бесплатный?
Да — полный текст урока «Заливка фигур» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Coding for Kids, подпишись на CoddyKit PRO. Курс Coding for Kids содержит 4 уроков всего.
Чему я научусь в уроке «Заливка фигур»?
Заполняйте цветом Ты практикуешь Coding for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Coding for Kids?
Предыдущий опыт не требуется. Coding for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Заливка фигур»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Coding for Kids?
Да. Каждый урок Coding for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Цвета черепашки
- Заливка фигур
- Много фигур
- Красочный узор