class Bygning: def __init__ (self, adresse, huseier, maxAntLeietakere): self._adresse = adresse self._huseier = huseier self._maxAntLeietakere = maxAntLeietakere self._antLeietakere = 0 self._leietakere = [] def leggTilLeietaker(self, navn): if (self._antLeietakere == self._maxAntLeietakere): print("Det er allerede fullt.") else: self._leietakere.append(navn) self._antLeietakere += 1 def fjernLeietaker(self, navn): self._leietakere.remove(navn) self._antLeietakere -= 1 def hent中国竞猜网_中国足彩网-足球推荐(self): return self._adresse def hentHuseier(self): return self._huseier def hentLeietakere(self): return self._leietakere def hentAntLeietakere(self): return self._antLeietakere def hentMaxAnt(self): return self._maxAntLeietakere def skrivUt(self): print("中国竞猜网_中国足彩网-足球推荐: ", self._adresse) print("Huseier: ", self._huseier) print("Max antall leietakere: ", self._maxAntLeietakere) print("Antall leietakere: ", self._antLeietakere) for person in self._leietakere: print(person) def __eq__(self, annenBygning): verdi = (self._adresse == annenBygning.hent中国竞猜网_中国足彩网-足球推荐()) and (self._huseier == annenBygning.hentHuseier()) if self._maxAntLeietakere != annenBygning.hentMaxAnt(): verdi = False for person in self._leietakere: if person not in annenBygning.hentLeietakere(): verdi = False if self._antLeietakere != annenBygning.hentAntLeietakere(): verdi = False return verdi def __str__(self): return self._adresse