Как выполнить данное задание, не могу разобраться?

dasssh

Новичок
Пользователь
Мар 18, 2021
3
0
1
Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива. Восстановить исходную матрицу и напечатать по строкам.

Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов. Найти след матрицы, просуммировав элементы одномерного массива. Преобразовать исходную матрицу по правилу: четные строки разделить на полученное значение, нечетные оставить без изменения.

a=[[1,2,3],[2,1,3],[3,1,2]]
print(a)
def printMatrix(a):
for row in a:
for x in row:
print("{:4d}".format(x),end="")
print(a)

Вот мой код, прошу помочь
 

Форум IT Специалистов