Вопрос задан 23.07.2023 в 00:06. Предмет Информатика. Спрашивает Мартин Дженнифер.

Напишите программу: Заполнить матрицу n x m числами от 1 до n*m. И вывести ее на экран. Написать на

питоне
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Раскина Ира.

n, m = int(input()), int(input())

matrix = []

i = 0

for line in range(0, m):

   matrix.append([])

  for item in range(0, n):

       i += 1

       if i > m * n:

           break

       matrix[line].append(i)

           

print(matrix)


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот программа на Python, которая создает матрицу размером n x m и заполняет ее числами от 1 до n * m, а затем выводит ее на экран:

python
def create_matrix(n, m): matrix = [[0 for _ in range(m)] for _ in range(n)] num = 1 for i in range(n): for j in range(m): matrix[i][j] = num num += 1 return matrix def print_matrix(matrix): for row in matrix: print(" ".join(str(cell) for cell in row)) def main(): try: n = int(input("Введите количество строк (n): ")) m = int(input("Введите количество столбцов (m): ")) if n <= 0 or m <= 0: raise ValueError("Размеры матрицы должны быть больше нуля") matrix = create_matrix(n, m) print("Матрица {} x {}:".format(n, m)) print_matrix(matrix) except ValueError as e: print("Ошибка:", e) if __name__ == "__main__": main()

Программа предлагает пользователю ввести количество строк (n) и количество столбцов (m) для матрицы. Затем она создает матрицу и выводит ее на экран. Каждый элемент матрицы заполняется числами от 1 до n * m.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос