Транспортирование матрицы в Python

Необходимо написать программу, которая транспонирует квадратную матрицу.

На вход программе подаётся натуральное число n — количество строк и столбцов в матрице, затем элементы матрицы.

Input:

3
1 2 3
4 5 6
7 8 9

Программа должна вывести транспонированную матрицу.

Output:

1 4 7
2 5 8
3 6 9

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

Автор решения: Man4

Вот ответ на вашу задачу

n = int(input())
matrix = [list(map(int, input().split())) for i in range(n)]
for i in zip(*matrix):
    print(*i)
→ Ссылка