Задание 3 Параграф 1.5 ГДЗ Босова 9 класс Углубленный уровень (Информатика)

Изображение Задание 3 Параграф 1.5 ГДЗ Босова 9 класс Углубленный уровень
Рассмотрим вариант решения задания из учебника Босова, Аквилянов 9 класс, Просвещение:
Напишите на языке Python программу, создающую и выводящую на экран двумерный массив A размером M×N (M — количество строк, а N — количество элементов в строке) вида:
1 2 3 4
5 6 7 8
9 10 11 12
Убедитесь в работоспособности программы на следующих тестах.
Программа:
M,N=map(int,input('Введи M и N > > ').split())
k=1
A=[[k+j+i*N for j in range(N)] for i in range(M)]
for i in range(M):
for j in range(N):
print(f’{A[i][j]:3}’,end=' ')
print()
Окно вывода:
Введи M и N > > 3 3
1 2 3
4 5 6
7 8 9
Введи M и N > > 2 4
1 2 3 4
5 6 7 8
Введи M и N > > 3 5
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
Пояснение формирования k по формуле k+j+i*N
Матрица M=3, N=3 (количество столбцов, как в задании, а не в тесте)
*Текст задания приводится исключительно в образовательных целях для более полного понимания решения.