Задача 09.12

''' Разработайте скрипт для решения задачи: Создайте матрицу случайных двузначных целых чисел, состоящую из n строк и m столбцов. Выполните сортировку по возрастанию элементов каждой строки матрицы. Выведите новую матрицу на экран. Пример выполнения скрипта: Программа сортировки по возрастанию строк матрицы Введите количество строк матрицы -> 5 Введите количество столбцов матрицы -> 7 Сформированная матрица: 11 49 91 69 88 15 66 92 89 49 68 71 35 56 17 95 15 31 56 43 47 67 46 16 61 65 74 32 93 92 48 83 28 70 38 Новая матрица: 11 15 49 66 69 88 91 35 49 56 68 71 89 92 15 17 31 43 47 56 95 16 32 46 61 65 67 74 28 38 48 70 83 92 93 ''' from random import randint print('Программа сортировки по возрастанию строк матрицы') n = int(input('Введите количество строк матрицы -> ')) m = int(input('Введите количество столбцов матрицы -> ')) print('Сформированная матрица:') matrix = [] # Создаем матрицу n X m и выводим на экран for i in range(n): matrix.append([]) for j in range(m): matrix[i].append(randint(10, 99)) print(matrix[i][j], end = ' ') print() # Сортируем каждую строку матрицы for i in range(n): matrix[i] = sorted(matrix[i]) # Вывод новой матрицы на экран print('Новая матрица:') for i in range(n): for j in range(m): print(matrix[i][j], end = ' ') print()

© Кащеев Е. Решение задач по программированию на языке Python