Солнце и небо
Завершайте сцену
«Солнце и небо» — бесплатный урок Coding for Kids на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.
Завершите сцену! ☀️🏠
Наш дом почти готов! Теперь добавим SUN, SKY и немного GRASS, чтобы получилась целая картина! 🌅
В конце у Вас будет полностью готовая сцена с домом! 🤩
import turtle
t = turtle.Turtle()
t.dot(50, 'yellow')Голубое небо 💙
Сначала закрасим весь фон голубым цветом неба! ☁️
Используйте turtle.bgcolor('skyblue'), и весь экран превратится в небо!
import turtle
turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.forward(100)Нарисуйте солнце ☀️
Солнце — это большой жёлтый круг. Проще всего нарисовать его с помощью t.dot(60, 'yellow')!
Первое число задаёт размер, второе — цвет. Ярко и тепло! 🌞
import turtle
turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
t.goto(-150, 120)
t.dot(60, 'yellow')Солнечные лучи! 🌟
Солнцу нужны лучи, которые расходятся во все стороны! ✨
Нарисуем маленькие линии, вращающиеся вокруг солнца. Цикл каждый раз поворачивается на 45 градусов и создаёт 8 лучей!
import turtle
t = turtle.Turtle()
t.pencolor('orange')
t.pensize(3)
for i in range(8):
t.forward(40)
t.backward(40)
t.right(45)Зелёная трава 🌱
Дому нужно стоять на траве! 🌿
Нарисуем большой зелёный прямоугольник внизу. Зелено и по-летнему! 💚
import turtle
turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
t.goto(-200, -100)
t.pendown()
t.fillcolor('green')
t.begin_fill()
for side in [400, 60, 400, 60]:
t.forward(side)
t.left(90)
t.end_fill()Пушистые облака ☁️
Добавим пушистые белые облака! ☁️ Облако — это всего несколько белых точек рядом.
Нарисуем 3 близко расположенные точки — и они будут похожи на облако!
import turtle
turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
for x in [80, 120, 160]:
t.goto(x, 100)
t.dot(40, 'white')Добавьте дом 🏠
Теперь добавим наш дом! Стены и крыша из предыдущих уроков. 🏠
Сначала нарисуем жёлтые стены.
import turtle
turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.fillcolor('lightyellow')
t.begin_fill()
for i in range(4):
t.forward(120)
t.left(90)
t.end_fill()Соберите всю сцену! 🌅
Объединим всё вместе: небо, солнце, траву и дом! 🏠☀️
Программа большая, но это всего лишь все наши части, собранные вместе. Посмотрите, как красиво! 🤩
import turtle
turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.speed(0)
t.penup()
t.goto(-150, 120)
t.dot(60, 'yellow')
t.goto(-60, -60)
t.pendown()
t.fillcolor('lightyellow')
t.begin_fill()
for i in range(4):
t.forward(120)
t.left(90)
t.end_fill()Добавьте дорожку к двери 🛤️
К двери ведёт небольшая дорожка! 🚶
Нарисуем серый прямоугольник от двери вниз, до травы.
import turtle
t = turtle.Turtle()
t.fillcolor('gray')
t.begin_fill()
for side in [30, 80, 30, 80]:
t.forward(side)
t.left(90)
t.end_fill()Летящая птица 🐦
Добавим маленькую птицу в небе! 🕊️ Птица — это всего две небольшие дуги, похожие на букву M.
Нарисуем две маленькие дуги с помощью t.circle(), задав небольшой размер!
import turtle
turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
t.goto(50, 130)
t.pendown()
t.right(45)
t.circle(15, 90)
t.left(90)
t.circle(15, 90)Создайте СВОЮ сцену! 🌅🎨
Теперь Ваша очередь! Измените цвет неба, цвет солнца и расположение объектов. 🤩
Может быть, небо розового заката? 🌸 Или фиолетовая ночь с луной? 🌙 Вы художник!
import turtle
turtle.bgcolor('pink')
t = turtle.Turtle()
t.penup()
t.goto(120, 120)
t.dot(70, 'orange')
t.goto(-200, -100)
t.pendown()
t.fillcolor('green')
t.begin_fill()
for side in [400, 60, 400, 60]:
t.forward(side)
t.left(90)
t.end_fill()Быстрая проверка ✅
Последняя задача на сообразительность в этом курсе! 🧠🌅
Сцена готова! 🏠☀️🎉
WOW! Вы создали целую сцену с домом! 🤩 Вы завершили курс «Рисуем дом»! Вы узнали:
turtle.bgcolor('skyblue')используется для неба 💙t.dot(60, 'yellow')используется для солнца ☀️- Прямоугольники подходят для травы и дорожек 🌱🛤️
- Все созданные части можно объединить в одну большую картину! 🖼️
Вы настоящий художник программирования! Продолжайте создавать! 🐢🎨
Изучай Python с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 35
- Уроки
- 140
Часто задаваемые вопросы
Урок «Солнце и небо» бесплатный?
Да — полный текст урока «Солнце и небо» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Coding for Kids, подпишись на CoddyKit PRO. Курс Coding for Kids содержит 4 уроков всего.
Чему я научусь в уроке «Солнце и небо»?
Завершайте сцену Ты практикуешь Coding for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Coding for Kids?
Предыдущий опыт не требуется. Coding for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.
Сколько времени занимает урок «Солнце и небо»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Coding for Kids?
Да. Каждый урок Coding for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.