0Pricing
Coding for Kids · Урок

Заливка фигур

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

«Заливка фигур» — бесплатный урок 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 — локальная установка не требуется.

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

  1. Цвета черепашки
  2. Заливка фигур
  3. Много фигур
  4. Красочный узор
← Назад к Coding for Kids