Ввод состоит из двух целых чисел:
- N: количество таблиц умножения для вывода. От 1 до N
- per_line: количество таблиц, которые должны выводиться рядом друг с другом, в столбцах
Ввод: количество таблиц и количество столбцов
Код: Выделить всё
6 4
Код: Выделить всё
1 * 1 = 1 2 * 1 = 2 3 * 1 = 3 4 * 1 = 4
2 * 2 = 4 3 * 2 = 6 4 * 2 = 8
3 * 3 = 9 4 * 3 = 12
4 * 4 = 16
5 * 1 = 5 6 * 1 = 6
5 * 2 = 10 6 * 2 = 12
5 * 3 = 15 6 * 3 = 18
5 * 4 = 20 6 * 4 = 24
5 * 5 = 25 6 * 5 = 30
6 * 6 = 36
Код: Выделить всё
def print_multiplication_table(N, per_line):
for i in range(1, N + 1, per_line):
for k in range(1, N+1):
for j in range(per_line):
if i + j
Подробнее здесь: [url]https://stackoverflow.com/questions/78475742/printing-a-multiplication-table[/url]