class Bygning: def __init__(self, adresse, huseier, ant_leietakere, maxLeietakere=50): self._adresse = adresse self._huseier = huseier self._leietakere = ant_leietakere self._maxLeietakere = maxLeietakere # setter inn ant personer til bygget, eller så mange det er plass til def flyttInn(self, ant): # Sjekker om det er plass til alle. Hvis ikke: if self._leietakere + ant > self._maxLeietakere: print("Det er ikke plass!", self._leietakere + ant \ - self._maxLeietakere, "får ikke plass!") self._leietakere = self._maxLeietakere else: self._leietakere += ant # tar ut ant personer fra bygget, eller så mange som er igjen def flyttUt(self, ant): if self._leietakere - ant < 0: print("Det bor ikke så mange i bygningen!", \ abs(self._leietakere - ant), "for mange.") self._leietakere = 0 else: self._leietakere -= ant # Skifter huseier def nyHuseier(self, nyEier): self._huseier = nyEier # Skriver info om bygget. def skrivInfo(self): print("Adresse: ", self._adresse, "Huseier:", self._huseier, \ "Antall leietakere:", self._leietakere)