''' ****** Задание 12 из 20 Параграф 2.4 ********* * В детском саду ребята учатся считать, а чтобы это было веселее, воспитательница решила показывать числа в виде аккуратного числового прямоугольника. Дети учатся быстро, и теперь ей нужна программа, которая будет строить такие прямоугольники автоматически. Напишите программу, которая строит прямоугольник из чисел от 1 до N × M и форматирует их так, чтобы все столбцы были одинаковой ширины. Формат ввода В первой строке записано число N — высота числового прямоугольника. Во второй строке указано число M — ширина числового прямоугольника. Формат вывода Нужно вывести сформированный числовой прямоугольник требуемого размера. Чтобы прямоугольник был красивым, каждый его столбец должен быть одинаковой ширины. Пример 1 Ввод 2 3 Вывод 1 2 3 4 5 6 ''' if __name__ == "__main__": n = int(input()) m = int(input()) max_number = n * m width = len(str(max_number)) for i in range(n): for j in range(m): number = i * m + j + 1 print(f'{number:>{width}}', end=' ') print()