Guest User

Untitled

a guest
Jun 23rd, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. def print_layer(layer, row, column, matrix):
  2. # print top row
  3. for i in range(layer, column-layer):
  4. print matrix[layer][i]
  5. # print last column
  6. for i in range(1+layer,row-layer):
  7. print matrix[i][column-1-layer]
  8. # print last row
  9. for i in range(column-1-layer-1, layer-1, -1):
  10. print matrix[row-1-layer][i]
  11. # print first column
  12. for i in range(row-1-layer-1 , layer, -1):
  13. print matrix[i][0+layer]
  14.  
  15.  
  16. if __name__ == '__main__':
  17. a = [i for i in range(0, 4)]
  18. b = [i for i in range(4, 8)]
  19. c = [i for i in range(8, 12)]
  20. d = [i for i in range(12, 16)]
  21. matrix = [a,b,c,d]
  22. for i in range(0, 2):
  23. print_layer(i,4,4,matrix)
Add Comment
Please, Sign In to add comment