class Rom: def __init__(self, kvm, type): self._type = type self._størrelse = kvm def type(self): return self._type def størrelse(self): return self._størrelse class Hus: def __init__(self): self._rom = [] def legg_til_rom(self, rom): if rom.type() in ["stue", "kjøkken", "bad", "soverom"]: if len(self._rom) < 5: self._rom.append(rom) def __str__(self): total_størrelse = 0 retur_verdi = "Rommene er: " for rom in self._rom: retur_verdi += rom.type() + " " total_størrelse += rom.størrelse() retur_verdi += "\nTotal størrelse er " + str(total_størrelse) + " kvm" return retur_verdi hus = Hus() hus.legg_til_rom(Rom(10, "stue")) hus.legg_til_rom(Rom(5, "bad")) hus.legg_til_rom(Rom(10, "kjøkken")) hus.legg_til_rom(Rom(7, "soverom")) hus.legg_til_rom(Rom(7, "soverom")) hus.legg_til_rom(Rom(7, "gang")) print(hus)