Ejemplo 1: rotar la matriz 90 grados en el sentido de las agujas del reloj python
#rotate 90 deg clockwise
box=[["a","b"],["c","d"],["e","f"]]
rows = len(box)
cols = len(box[0])
box2 = [[""] * rows for _ in range(cols)]
for x in range(rows):
for y in range(cols):
box2[y][rows - x - 1] = box[x][y]
Ejemplo 2: rotar la matriz 90 grados en el sentido de las agujas del reloj en Python
#The program defines the square matrix 90 degrees clockwise direction.
m,n = map(int,input().split())
#m,n are the number of rows and columns.
#m = int(input('rows'))
l = []
for i in range(m):
x = list(map(int,input().split())) #for taking the rows a time and split it append to an empty list
l.append()
for i in range(m):
for j in range(m-1,-1,-1):
print(l[j][i],end=' ')
print(end='n')
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)