class Bygning: def __init__(self, adresse, huseier, antLeietakere, maxAntLeietakere): self._adresse = adresse self._huseier = huseier self._antLeietaker = antLeietakere self._maxAntallLeietaker = maxAntLeietakere """flytter inn nye boeboere, hvis ant går over maxAntall får ikke alle flytte inn""" def flyttInn(self, ant): if self._antLeietaker + ant > self._maxAntallLeietaker: print("I denne bygningen kan det maks bo", self._maxAntallLeietaker, "derfor kan ikke alle flytte inn. Det bor nå", self._maxAntallLeietaker, "i boligen") self._antLeietaker = self._maxAntallLeietaker else: self._antLeietaker += ant """flytter ut ant leietakere fra bygning, hvis det flytter ut flere enn det bor i bygningen, flytter man ut de som er igjen""" def flyttUt(self, ant): if self._antLeietaker - ant < 0: print("Kan ikke flytte ut ", ant, "personer, når det bare bor", self._antLeietaker, "i bygningen. Flytter derfor ut alle, antall som bor der nå er 0") self._antLeietaker = 0 else: self._antLeietaker -= ant #endrer huseier def nyHuseier(self, nyHuseier): self._huseier = nyHuseier def skrivInfo(self): print("----Info om bygning----") print("Adresse", self._adresse) print("Huseier:", self._huseier) print("Antall leietakere:", self._antLeietaker)