Advertisement
Guest User

new(1)

a guest
Jan 24th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.96 KB | None | 0 0
  1.  
  2. class Matrix:
  3.     def __init__(self, width: int, height: int):
  4.         self.__width = width
  5.         self.__height = height
  6.         self.__arr = list()
  7.         for i in range(self.__height):
  8.             temp = list()
  9.             for i in range(self.__width):
  10.                 temp.appen(0)
  11.             self.__arr.append(temp)
  12.            
  13.     def len(self):
  14.         return (self.__width, self.__height)
  15.        
  16.     def arr(self):
  17.         return arr
  18.        
  19.     def rotate(self, angle=90):
  20.         if angle == 90:
  21.             times = 1
  22.         elif angle == 180:
  23.             times = 2
  24.         elif angle == -90:
  25.             times = 3
  26.         else:
  27.             raise ValueError
  28.        
  29.         for x in range(times)
  30.             array = self.__arr
  31.             array.reverse()
  32.             new_array = list()
  33.             for i in range(width):
  34.                 for j in range(height):
  35.                     new_array[i][j] = array[j][i]
  36.             self.__arr = new_array
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement