python-CSD-kursu/python-temel/bool.overloading.py
2023-07-28 17:11:55 +03:00

34 lines
599 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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')