Напишите код программы Python которая принимает две цифры m и n в качесве исходных данных и генерирует двумерный массив. Значение элемента в строке i и столбце j массива должно быть 1 * j
Вот пример кода на Python, который создает двумерный массив размером m на n и заполняет элементы значениями 1 * j:
m = int(input("Введите количество строк: "))
n = int(input("Введите количество столбцов: "))
matrix = [[0]*n for i in range(m)]
for i in range(m):
for j in range(n):
matrix[i][j] = (j+1)
print("Матрица: ")
for row in matrix:
print(row)
Сначала мы запрашиваем у пользователя количество строк и столбцов для создания матрицы. Затем создаем двумерный массив с помощью генератора списков. Далее, с помощью вложенных циклов, мы проходим по всем строкам и столбцам и заполняем элементы матрицы значениями 1 * j, где j - номер столбца. Наконец, мы выводим полученную матрицу в консоль.
Answers & Comments
Ответ:
Вот пример кода на Python, который создает двумерный массив размером m на n и заполняет элементы значениями 1 * j:
m = int(input("Введите количество строк: "))
n = int(input("Введите количество столбцов: "))
matrix = [[0]*n for i in range(m)]
for i in range(m):
for j in range(n):
matrix[i][j] = (j+1)
print("Матрица: ")
for row in matrix:
print(row)
Сначала мы запрашиваем у пользователя количество строк и столбцов для создания матрицы. Затем создаем двумерный массив с помощью генератора списков. Далее, с помощью вложенных циклов, мы проходим по всем строкам и столбцам и заполняем элементы матрицы значениями 1 * j, где j - номер столбца. Наконец, мы выводим полученную матрицу в консоль.