Вопрос Python. Нужно повернуть матрицу на 90 градусов

Регистрация
27 Июл 2013
Сообщения
74
Репутация
-3
Спасибо
0
Монет
0
Заданная матрица чисел размером 3 × 3. Повернуть ее на 90 ° по часовой стрелке
Что то написал но оно неправильное. Помогите

n = 3
a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
n = len(a)
for i in range(len(a)):
for j in range(len(a)):
a[j] = a[n-j-1]
for z in a:

print(z)
 
1 2 3 4 5 6 7 8 9 7 4 1 8 5 2 9 6 3 Столбец становится строкой j=i ты верно написал Столбец = 2-i с учетом что первый есть нулевой то бишь обменять a[j] с a[j][2-i] (ну и обменять не значит равно)
 
Назад
Сверху