class Bygning: def __init__(self, listeMLister): self._bygg = listeMLister #self._etasjer = etg #self._leiligheterIHverEtasje = leilighIetg def skrivUt(self): #I etasje 0 bor: Lisa Siri Jens Kristoffer for i in range(len(self._bygg)): tekst = "I etasje " + str(i) + " bor: " #legge til navnene i variabel "tekst" for j in range(len(self._bygg[i])): if j == len(self._bygg[i])-1: tegn = "." elif j == len(self._bygg[i])-2: tegn = " og" else : tegn = "," navn = self._bygg[i][j] tekst = tekst + navn + tegn + " " #tekst += navn + " " print(tekst) def leggTil(self, navn, etasje, lNr): #ok aa flytte inn, etasje finnes: if etasje in range(len(self._bygg)): self._bygg[etasje].insert(lNr, navn) else: print("Etasje finnes ikke") def hovedprogram(): #etasjer = 3 #leiligheterIHverEtasje = 4 etasje0 = ["Lisa","Siri","Jens"] etasje1 = ["Silje","Petter","Cecilie","Markus", "Kristoffer"] etasje2 = ["Dag Langmyr", "Geir Ketil", "Omid", "Kristine"] byggListe = [etasje0, etasje1, etasje2] #vaartBygg = Bygning(byggListe, etasjer, leiligheterIHverEtasje) vaartBygg = Bygning(byggListe) vaartBygg.leggTil("Truls", 5, 2) vaartBygg.skrivUt() hovedprogram()