
#Вариант 10. операторы: <,==, !=
import math
class A10:
    def __init__(self, x=0):        #конструктор создания нового объекта класса
        self.x = x                  
    def __lt__(self, other):        #оператор <
        return self.x < other.x     
    def __eq__(self, other):        #оператор ==
        return self.x == other.x    
    def __ne__(self, other):        #оператор !=
        return self.x != other.x    
p1 = A10(10)            # задаем значения точек p1, p2, p3 для оператора <        
p2 = A10(-10)
p3 = A10(10)
print("x < y")          # используем «меньше чем»
print(p1<p2)
print(p1<p3)
print(p2<p3)
print("x == y")         # используем «равно»
print(p1.__eq__(p2))
print(p1.__eq__(p3))
print(p2.__eq__(p3))
print("x != y")         # используем «не равно»
print(p1.__ne__(p2))  
print(p1.__ne__(p3))  
print(p2.__ne__(p3))  
    


