Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.13 KB | None | 0 0
  1. class Point:
  2.     def __init__(self, x, y):
  3.         self.x = x
  4.         self.y = y
  5.  
  6.  
  7. class Rectangle:
  8.     def __init__(self, left_top, right_bottom):
  9.         self.left_top = left_top
  10.         self.right_bottom = right_bottom
  11.  
  12.     def compare_left_top(self, point):
  13.             return True if self.left_top.x <= point.x and self.left_top.y <= point.y else False
  14.  
  15.     def compare_right_bottom(self, point):
  16.             return True if self.right_bottom.x >= point.x and self.right_bottom.y >= point.y else False
  17.  
  18.  
  19. def create_rectangle(data_rectangle):
  20.     left_top = Point(data_rectangle[0], data_rectangle[1])
  21.     right_bottom = Point(data_rectangle[2] + data_rectangle[0], data_rectangle[3] + data_rectangle[1])
  22.     return Rectangle(left_top, right_bottom)
  23.  
  24.  
  25. data_rectangle_1 = list(map(int, input().split()))
  26. data_rectangle_2 = list(map(int, input().split()))
  27. rectangle_1 = create_rectangle(data_rectangle_1)
  28. rectangle_2 = create_rectangle(data_rectangle_2)
  29.  
  30. if rectangle_2.compare_left_top(rectangle_1.left_top) and rectangle_2.compare_right_bottom(rectangle_1.right_bottom):
  31.     print('Inside')
  32. else:
  33.     print('Not inside')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement