0Pricing
Coding for Kids · Урок

Звёздные треугольники

Создавайте узоры

«Звёздные треугольники» — бесплатный урок Coding for Kids на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.

Треугольники из звёзд! ⭐

Здравствуйте, художник! 🎨 Сегодня мы рисуем треугольники из звёзд, которые растут от ряда к ряду! ⭐

Вот так:

  • *
  • **
  • ***

Давайте узнаем секрет!

print('*')
print('**')
print('***')

Растущие ряды 📈

Видите, как в каждом ряду становится MORE звёзд? В 1-м ряду 1 звезда, во 2-м — 2, в 3-м — 3. 📈

Секрет в том, что внутренний цикл выполняется DIFFERENT количество раз для каждого ряда!

for row in range(3):
    print('Row', row, 'needs', row + 1, 'stars')

Использование номера ряда во внутреннем цикле 🔑

Вот секретный ключ 🔑: диапазон внутреннего цикла зависит от числа внешнего цикла!

Мы используем range(row + 1), поэтому строка 0 получает 1 звезду, строка 1 — 2 звезды и так далее.

for row in range(3):
    for star in range(row + 1):
        print('*', end='')
    print()

Треугольник побольше 🔺

Хотите треугольник повыше? Просто увеличьте диапазон внешнего цикла! Попробуйте 5 рядов. 🔺

for row in range(5):
    for star in range(row + 1):
        print('*', end='')
    print()

Треугольник с эмодзи 🌟

Звёзды — это прекрасно, но эмодзи — FUN! Давайте создадим треугольник из сияющих звёзд! 🌟

for row in range(4):
    for s in range(row + 1):
        print('🌟', end='')
    print()

Уменьшающийся треугольник 🔻

Что, если мы хотим, чтобы треугольник становился SMALLER? Можно перевернуть направление счёта! 🔻

Ряд 0 получает больше всего звёзд, а каждый следующий ряд — меньше. Получается интересный перевёрнутый вид!

for row in range(4):
    for s in range(4 - row):
        print('*', end='')
    print()

Считаем звёзды 🔢

Сколько звёзд в треугольнике из 3 рядов? Давайте посчитаем: 1 + 2 + 3 = 6! Компьютер может сложить их за нас. 🔢

total = 0
for row in range(3):
    for s in range(row + 1):
        total = total + 1
print('Total stars:', total)

Вместо звёзд — числа 1️⃣

Вместо звёзд давайте выведем номер ряда! Получится аккуратный числовой треугольник. 1️⃣2️⃣3️⃣

for row in range(5):
    for s in range(row + 1):
        print(row + 1, end='')
    print()

Добавим пробелы для красоты 🌬️

Небольшой пробел между звёздами делает треугольник воздушным и красивым! 🌬️

for row in range(5):
    for s in range(row + 1):
        print('*', end=' ')
    print()

Треугольник из сердечек 💖

Давайте подарим немного любви! Растущий треугольник из сердечек. 💖 Попробуйте также изменить высоту!

for row in range(5):
    for s in range(row + 1):
        print('💖', end='')
    print()

Вы мастер узоров! 🚀

Теперь YOU управляете волшебством! Измените число 6 ниже, чтобы сделать треугольник выше. Попробуйте также собственный эмодзи! 🚀

Главная идея: range(row + 1) увеличивает ряды!

for row in range(6):
    for s in range(row + 1):
        print('🍕', end='')
    print()

Быстрая проверка! 🧠

Пора проверить, как хорошо Вы понимаете треугольники! 🔺

Чемпион треугольников! 🎉

У Вас получилось! 🎉 Вы умеете создавать растущие узоры!

  • Используйте внешнее число во внутреннем цикле ✨
  • range(row + 1) заставляет ряды GROW 📈
  • range(4 - row) заставляет ряды SHRINK 📉
  • Добавляйте пробелы или эмодзи для красоты 🌟

Дальше: таблица умножения! ✖️

for row in range(5):
    for s in range(row + 1):
        print('⭐', end='')
    print()

Часто задаваемые вопросы

Урок «Звёздные треугольники» бесплатный?

Да — полный текст урока «Звёздные треугольники» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Coding for Kids, подпишись на CoddyKit PRO. Курс Coding for Kids содержит 4 уроков всего.

Чему я научусь в уроке «Звёздные треугольники»?

Создавайте узоры Ты практикуешь Coding for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Coding for Kids?

Предыдущий опыт не требуется. Coding for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Звёздные треугольники»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Coding for Kids?

Да. Каждый урок Coding for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

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

  1. Цикл внутри цикла
  2. Рисование сетки
  3. Звёздные треугольники
  4. Таблица умножения
← Назад к Coding for Kids