Вопрос задан 13.06.2023 в 23:46. Предмет Информатика. Спрашивает Магзум Али.

Python, дана матрица 3 на 3 изначально заполненная нулями, надо заполнить матрицу двойками, кроме

числа по середине
0 0
Перейти к ответам

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

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

Ответ:

Код работает для любых матриц N x N, если N нечетно. ʕ•́ᴥ•̀ʔっ♡

matrix = [[0,0,0],

         [0,0,0],

         [0,0,0]]

#вывод начальной матрицы

for i in range(len(matrix)):

   print(matrix[i])

for i in range(len(matrix)):

   for j in range(len(matrix[i])):

        if len(matrix)//2 == i and len(matrix[i])//2 == j:

            matrix[i][j] = 0

        else:

            matrix[i][j] = 2

   print(matrix[i])

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

Конечно! Вот пример кода на Python, который заполняет матрицу 3x3 нулями, кроме числа в середине, которое будет равно 2:

python
matrix = [[0, 0, 0], [0, 2, 0], [0, 0, 0]] for row in matrix: print(row)

Этот код создает матрицу matrix размером 3x3, заполненную нулями. Затем значение в середине матрицы изменяется на 2. В результате выводится матрица:

csharp
[0, 0, 0] [0, 2, 0] [0, 0, 0]

Вы можете использовать этот код как отправную точку и модифицировать его в соответствии с вашими потребностями.

0 0

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

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

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

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