Работа с матрицей на Python

Задание, которое нужно сделать в Python:

Определите структуру для хранения матрицы.

  1. Напишите код замены значений всех элементов матрицы на 0.
  2. Напишите код, который удалит 4 последних строки.
  3. Напишите код, который поменяет первый и последний столбцы матрицы местами.

Сделал матрицу:

matr = [[1, 2, 3, 4, 5, 6, 7, 8],
    [8, 7, 6, 5, 4, 3, 2, 1],
    [2, 3, 4, 5, 6, 7, 8, 9],
    [9, 8, 7, 6, 5, 4, 3, 2],
    [1, 3, 5, 7, 9, 7, 5, 3],
    [3, 1, 5, 3, 2, 6, 5, 7],
    [1, 7, 5, 9, 7, 3, 1, 5],
    [2, 6, 3, 5, 1, 7, 3, 2]]    

for i in range(len(a)):
    a[i] = [0, for _ in range(len(a[i])]
    a = [[a[i][j], for j in range(len(a[i])], for i in range(len(a) - 4)]

for i in range(len(a)):
    a[i][0], a[i][len(a[i] - 1)] = a[i][len(a[i] - 1)], a[i][0]

Подскажите с остальными


Ответы (0 шт):