Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def print_layer(layer, row, column, matrix):
- # print top row
- for i in range(layer, column-layer):
- print matrix[layer][i]
- # print last column
- for i in range(1+layer,row-layer):
- print matrix[i][column-1-layer]
- # print last row
- for i in range(column-1-layer-1, layer-1, -1):
- print matrix[row-1-layer][i]
- # print first column
- for i in range(row-1-layer-1 , layer, -1):
- print matrix[i][0+layer]
- if __name__ == '__main__':
- a = [i for i in range(0, 4)]
- b = [i for i in range(4, 8)]
- c = [i for i in range(8, 12)]
- d = [i for i in range(12, 16)]
- matrix = [a,b,c,d]
- for i in range(0, 2):
- print_layer(i,4,4,matrix)
Add Comment
Please, Sign In to add comment