0Pricing
Coding for Kids · Урок

Рисование сетки

Строки и столбцы

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

Сетки повсюду! 🟦

Здравствуйте, строитель! 👷 Сетка состоит из рядов и столбцов, как шахматная доска, миллиметровая бумага или плиточный пол! 🟦🟦🟦

Сегодня мы используем вложенные циклы, чтобы нарисовать собственные сетки. Вперёд!

for row in range(3):
    print('A new row!')

Ряды и столбцы 📏

У сетки есть две части:

  • Ряды идут из стороны в сторону ↔️
  • Столбцы идут сверху вниз ↕️

Внешний цикл создаёт ряды, а внутренний заполняет столбцы!

for row in range(2):
    for col in range(4):
        print('o', end='')
    print()

Хитрость с end='' 🤫

Обычно print переходит на новую строку. Чтобы оставаться в той же строке, добавьте end=''. 🤫

Затем используйте пустой print(), чтобы перейти к следующему ряду!

print('a', end='')
print('b', end='')
print('c')

Крошечная сетка 2x2 🔲

Давайте нарисуем сетку с 2 рядами и 2 столбцами. Это 4 маленьких квадрата! 🔲🔲

for row in range(2):
    for col in range(2):
        print('#', end='')
    print()

Добавим пробелы 🌬️

Если поставить пробел после каждого символа, сетка будет выглядеть аккуратнее и станет шире! 🌬️

Попробуйте print('#', end=' ') с пробелом внутри кавычек.

for row in range(3):
    for col in range(3):
        print('#', end=' ')
    print()

Большая широкая сетка 🟩

Хотите сетку побольше? Просто измените числа в range()! Большее количество рядов увеличивает сетку вниз, а столбцов — в стороны. 🟩🟩🟩🟩

for row in range(4):
    for col in range(8):
        print('@', end='')
    print()

Сетка с эмодзи! 😎

Кто сказал, что сетки должны быть скучными? Давайте заполним нашу сетку эмодзи! 😎 Попробуйте лягушек, звёзды или сердечки!

for row in range(3):
    for col in range(5):
        print('🐸', end='')
    print()

Пронумерованная сетка 🔢

Мы можем показать номер столбца в каждой ячейке! Это помогает SEE, как считает внутренний цикл. 🔢

for row in range(2):
    for col in range(4):
        print(col, end=' ')
    print()

Идея шахматной доски ♟️

На настоящей шахматной доске цвета чередуются! Мы тоже можем менять символы. А пока оставим один символ — но представьте, сколько всего можно придумать! ♟️

for row in range(4):
    for col in range(4):
        print('■', end=' ')
    print()

Сделаем квадрат 🟧

Если количество рядов и столбцов — SAME число, получится идеальный квадрат! Попробуйте 5 и 5. 🟧

size = 5
for row in range(size):
    for col in range(size):
        print('*', end='')
    print()

Вы мастер сеток! 🏆

Измените size на любое число и наблюдайте, как Ваш квадрат растёт или уменьшается! 🏆

Попробуйте size 3, а затем size 7. Здорово, правда? Экспериментировать с числами — лучше всего! 🎮

size = 3
for row in range(size):
    for col in range(size):
        print('❤️', end='')
    print()

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

Проверим Ваши навыки работы с сетками! 💪

Чемпион сеток! 🎉

Потрясающая работа! 🎉 Теперь Вы умеете рисовать сетки!

  • Внешний цикл = ряды (вниз) ↕️
  • Внутренний цикл = столбцы (в стороны) ↔️
  • end='' оставляет всё в одной строке 🤫
  • Пустой print() переходит на новый ряд ⬇️

Дальше: треугольники из звёзд! ⭐

for row in range(3):
    for col in range(6):
        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 структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Рисование сетки»?

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

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

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

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

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