generate functionThu, 06 Apr 2023

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

row, col = int(input()), int(input()) def create_table(row, col, start): a = [] for i in range(row): b = [] for j in range(col): b.append(start) start += 1 if start == row + 1: start = 1 a.append(b) return a def print_table(a): for i in range(len(a)): b = '' for j in range(len(a[i])): b += str(a[i][j]).ljust(3) print(b) print_table(create_table(row, col, 1))

Questions about programming?Chat with your personal AI assistant