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)