Add __eq__ operator to class point
This commit is contained in:
3
point.py
3
point.py
@@ -21,6 +21,9 @@ class Point():
|
|||||||
def get_y(self):
|
def get_y(self):
|
||||||
"""Returns the Y-Coordinate of the Point"""
|
"""Returns the Y-Coordinate of the Point"""
|
||||||
return self.__y
|
return self.__y
|
||||||
|
def __eq__(self, other)
|
||||||
|
"""Returns True if the points coordinates are the same, else returns False"""
|
||||||
|
return self.get_x() == other.get_x() and self.get_y() == other.get_y()
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
"""Returns the coordinates as a string"""
|
"""Returns the coordinates as a string"""
|
||||||
return "(" + str(self.get_x()) + "/" + str(self.get_y()) + ")"
|
return "(" + str(self.get_x()) + "/" + str(self.get_y()) + ")"
|
||||||
|
|||||||
Reference in New Issue
Block a user