Как вывести таблицу умножения
Таблица умножения — отличная тренировка циклов. Начнём с одного числа, потом сделаем полную таблицу.
Таблица для одного числа
Цикл перебирает множители от 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? Заменяет перевод строки на указанный текст (здесь — пробелы).
Почему два цикла? Один — для строк таблицы, второй — для столбцов.
Начать игру бесплатно