class By: def __init__(self, navn): self._navn = navn self._bygg = [] def hentBygg(self): return self._bygg def leggTilBygg(self, bygg): self._bygg.append(bygg) def lagOrdbok(self): #ordbok hvor n?kkelverdien er fargen og innholdsverdien er antall hus med fargen ordbok = {} for elem in self._bygg: if elem.hentFarge() in ordbok: ordbok[elem.hentFarge()] += 1 else: ordbok[elem.hentFarge()] = 1 return ordbok def printInfo(self): #printer ut fargen og antall hus med fargen ordbok = self.lagOrdbok() #kaller p? lagOrdbok (husk self.) for elem in ordbok: print(f"Antall {elem} hus: {ordbok[elem]}") def antallByggOverFemti(self): #teller opp antall bygg over femti etasjer teller = 0 for bygg in self._bygg: if bygg.overFemti(): teller += 1 return teller