Звёздные треугольники
Создавайте узоры
«Звёздные треугольники» — бесплатный урок 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 — локальная установка не требуется.
Все уроки этого курса
- Цикл внутри цикла
- Рисование сетки
- Звёздные треугольники
- Таблица умножения