Coding for Kids · Урок

Солнце и небо

Завершайте сцену

Урок 4 из 413 шагов

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

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

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