Таблица умножения (Python)

Таблицу умножения можно вывести на экран по-разному:

Left ImageRight Image
  • без форматирования
  • программа

Если не озаботиться форматированием, то она будет выглядеть так:

Да, это таблица умножения до 10, но в таком виде она плохо читается. Числа с разным количеством знаков сдвигаются относительно друг друга.

Зато программа получается короткой (не рассматриваем однострочники) и легко запоминается.

таблица умножения_0
  • выделение множителей
  • программа

Такой станет таблица, если на каждое число отвести по 4 символа:

Наибольшее число – трёхзначное. Значит, хотя бы одним пробелом результаты разделены.

Чтобы получить нужный результат, вносим изменения в третью строку программы:

таблица умножения_1
  • выделение множителей
  • программа

Уберём единицу в левом верхнем углу таблицы, отделим первую строку и первый столбец.

таблица умножения_2

Печатаем пустую угловую ячейку:

Выводим значения множителей и переходим на следующую строку:

Для выделения первой строки используем строку символов “-“:

Можно просто умножить на 42.

Выводим результаты умножения, отделяя первый столбец вертикальной чертой:

Можно вывести таблицу до 31, не меняя количество отведённых на число 4 символов.