Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Как вывести таблицу умножения

Таблица умножения — отличная тренировка циклов. Начнём с одного числа, потом сделаем полную таблицу.

Таблица для одного числа

Цикл перебирает множители от 1 до 10 и печатает произведение. Так выводится, например, столбик умножения на 5.

n = 5
for i in range(1, 11):
    print(n, 'x', i, '=', n * i)

Полная таблица: цикл в цикле

Чтобы вывести всю таблицу, нужен вложенный цикл: внешний перебирает числа, внутренний — множители. Это классический пример вложенных циклов.

for n in range(2, 5):
    for i in range(1, 4):
        print(n * i, end='  ')
    print()

Что здесь важно

Параметр end=' ' у print не переводит строку, поэтому числа идут в ряд; пустой print() в конце внешнего цикла делает перенос на новую строку. Так формируется таблица.

Частые вопросы

Что делает end в print? Заменяет перевод строки на указанный текст (здесь — пробелы).

Почему два цикла? Один — для строк таблицы, второй — для столбцов.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание