class Bygning2: def __init__(self, listeMLister, etasjer): self._bygg = listeMLister self._etasjer = etasjer def skrivUt(self): for i in range(self._etasjer): tekst = "I " + str(i+1) + " etasje bor:" for j in range(len(self._bygg[i])): navn = self._bygg[i][j] tekst = tekst + " " + navn print() print(tekst) def leggTilBeboer(self, beboer, etg): if etg > 3 or etg < 1: print("Det finnes ingen " + str(etg) + " etg i dette bygget") else: index = etg-1 self._bygg[index].append(beboer) def hovedprogram(): etasjer = 3 etasje0 = ["Lisa", "Siri", "Silje", "Hanne"] etasje1 = ["Haakon", "Maren", "Kai", "Jens"] etasje2 = ["Petter", "Per", "Ole", "Kristoffer"] byggListe = [etasje0, etasje1, etasje2] vaartBygg = Bygning2(byggListe, etasjer) vaartBygg.skrivUt() print() vaartBygg.leggTilBeboer("Axel", 3) vaartBygg.leggTilBeboer("Sunniva", 0) vaartBygg.skrivUt() print() hovedprogram()