21 lines
346 B
Python
21 lines
346 B
Python
|
|
rows = 5
|
||
|
|
cols = 4
|
||
|
|
|
||
|
|
mat = [range(0 + (cols * i), cols + (cols * i), 1) for i in range(rows)]
|
||
|
|
|
||
|
|
|
||
|
|
def print_mat(mat):
|
||
|
|
for s in mat:
|
||
|
|
print(*s)
|
||
|
|
|
||
|
|
|
||
|
|
def rotate_mat(mat):
|
||
|
|
mat = [[mat[row][col] for row in range(rows - 1, -1, -1)] for col in range(cols)]
|
||
|
|
return mat
|
||
|
|
|
||
|
|
|
||
|
|
print_mat(mat)
|
||
|
|
mat = rotate_mat(mat)
|
||
|
|
print("rotated:")
|
||
|
|
print_mat(mat)
|