Задача 09.02

''' Разработайте скрипт для решения задачи: Создайте двумерный массив состоящий из n строк и m столбцов. Заполните массив числами введенными с клавиатуры. (Примечание: при вводе элементом матрицы пользователь должен видеть номер строки и столбца элемента. Для наглядности нумерацию строк и столбцов следует начинать не с 0, а с 1)
Пример выполнения скрипта: Программа формирования матрицы Введите количество строк матрицы -> 2 Введите количество столбцов матрицы -> 4 Ввод элементом матрицы: a[1][1] = 5 a[1][2] = 7 a[1][3] = 9 a[1][4] = 3 a[2][1] = 4 a[2][2] = 6 a[2][3] = 2 a[2][4] = 3 Сформированная матрица: 5 7 9 3 4 6 2 3 '''
print('Программа формирования матрицы') n = int(input('Введите количество строк матрицы -> ')) m = int(input('Введите количество столбцов матрицы -> ')) # Создаем матрицу и заполняем ее нулями matrix = [] for i in range(n): matrix.append([]) for j in range(m): matrix[i].append(0) print('Ввод элементом матрицы:') for i in range(n): for j in range(m): print('a[',i + 1,'][',j + 1,'] = ',sep = '', end = '') matrix[i][j] = int(input()) print('Сформированная матрица:') for i in range(n): for j in range(m): print(matrix[i][j], end = ' ') print()

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