generate functionMon, 03 Apr 2023

На вход программе подаются два натуральных числа n и m. Напишите программу, которая создает матрицу размером n×m и заполняет её числами от 1 до n⋅m в соответствии с образцом. Формат входных данных На вход программе на одной строке подаются два натуральных числа n и m — количество строк и столбцов в матрице. Формат выходных данных Программа должна вывести матрицу в соответствии с образцом. Примечание. Для вывода элементов матрицы как в примерах, отводите ровно 3 символа на каждый элемент. Для этого используйте строковый метод ljust(). Можно обойтись и без ljust(),система примет и такое решение Тестовые данные Sample Input 1: 3 4 Sample Output 1: 1 2 3 4 5 6 7 8 9 10 11 12

def matrix(n,m): k = 1 matrix = [] for i in range(n): r = [] for j in range(m): r.append(str(k).ljust(3)) k += 1 matrix.append(r) for i in range(len(matrix)): for j in range(len(matrix[i])): print (matrix[i][j], end="") print('\n', end="") n = int(input()) m = int(input()) matrix(n,m)

Questions about programming?Chat with your personal AI assistant