Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Point:
- def __init__(self, x, y):
- self.x = x
- self.y = y
- class Rectangle:
- def __init__(self, left_top, right_bottom):
- self.left_top = left_top
- self.right_bottom = right_bottom
- def compare_left_top(self, point):
- return True if self.left_top.x <= point.x and self.left_top.y <= point.y else False
- def compare_right_bottom(self, point):
- return True if self.right_bottom.x >= point.x and self.right_bottom.y >= point.y else False
- def create_rectangle(data_rectangle):
- left_top = Point(data_rectangle[0], data_rectangle[1])
- right_bottom = Point(data_rectangle[2] + data_rectangle[0], data_rectangle[3] + data_rectangle[1])
- return Rectangle(left_top, right_bottom)
- data_rectangle_1 = list(map(int, input().split()))
- data_rectangle_2 = list(map(int, input().split()))
- rectangle_1 = create_rectangle(data_rectangle_1)
- rectangle_2 = create_rectangle(data_rectangle_2)
- if rectangle_2.compare_left_top(rectangle_1.left_top) and rectangle_2.compare_right_bottom(rectangle_1.right_bottom):
- print('Inside')
- else:
- print('Not inside')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement