bool overloading

This commit is contained in:
Mert Gör 🇹🇷 2023-07-28 17:11:55 +03:00
parent 9519e32c12
commit 48216d09b7
No known key found for this signature in database
GPG Key ID: 2100A876D55B39B9

View File

@ -0,0 +1,33 @@
class Number:
def __init__(self, number):
self.number = number
def disp(self):
print(self.number)
def __eq__(self, x):
return self.number == x.number
def __ne__(self, x):
return self.number != x.number
def __gt__(self, x):
return self.number > x.number
def __lt__(self, x):
return self.number < x.number
def __ge__(self, x):
return self.number >= x.number
def __le__(self, x):
return self.number <= x.number
n = Number(10)
k = Number(10)
if n == k:
print('Evet')
else:
print('Hayır')