'''
Разработайте скрипт для решения задачи:
Создайте двумерный массив состоящий из 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