class Matbutikk: def __init__(self): self._varer = [] def legg_til_vare(self, vare): for x in self._varer: if x == vare: print("Du pr?ver legge til noe som fins!") return self._varer.append(vare) def hent_varer(self): return self._varer def skriv_ut(self): for vare in self._varer: print(vare) class Vare: def __init__(self, vareid, varenavn): self._vareid = vareid self._varenavn = varenavn def __str__(self): return f"{self._vareid} : {self._varenavn}" def __eq__(self, annen): return (str(self) == str(annen)) def hovedprogram(): skinkebutikk = Matbutikk() skinkebutikk.legg_til_vare(Vare(0, "Skinke-0")) for i in range(5): ny_skinke = Vare(i, "Skinke-" + str(i)) skinkebutikk.legg_til_vare(ny_skinke) skinkebutikk.skriv_ut() hovedprogram()