class not_eq :
def __init__ (self, num):
self. num = num
def __op__ (self, a):
if (type (a. num) != type (self. num)):
return True
if self. num != a. num:
return True
else:
return False
obj1 = not_eq (int (input ("Enter number 1: ")))
obj2 = not_eq (int (input ("Enter number 2: ")))
print (obj1 != obj2)
Even if the same inputs are given, True is the output. Where am I going wrong?
__op__
method does? – jonrsharpe__eq__
? – Samwisedef __ne__ (self, a):
? – quamrana