Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Noveny(Eloleny):
- def __init__(self, orszag='', csalad='', nev='', meret=0, ):
- Eloleny.__init__(self, orszag, csalad, nev, meret)
- self.__egyed = []
- def __ge__(self, other):
- if (self.getOrszag() == other.getOrszag()):
- if (self.getMeret() == other.getMeret()):
- return self.getNev()<self.getNev()
- else:
- return int(self.getMeret()) > int(other.getMeret())
- else:
- if isinstance(other,Ragadozo):
- if (self.getMeret() == other.getMeret())*2:
- return self.getNev() < self.getNev()
- else:
- return int(self.getMeret()) > int(other.getMeret())*2
- elif isinstance(other,Allat):
- if (self.getMeret() == other.getMeret())*10:
- return self.getNev() < self.getNev()
- else:
- return int(self.getMeret()) > int(other.getMeret())*10
- def __lt__(self, other):
- if isinstance(other,Ragadozo):
- return int(self.getMeret()) > int(other.getMeret()) * 2
- elif isinstance(other, Allat):
- return int(self.getMeret()) > int(other.getMeret()) * 10
- else:
- return int(self.getMeret()) > int(other.getMeret())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement