class Handlekurv: def __init__(self): self._varer = [] self._rabatt = 0 def legg_til_vare(self, vare): self._varer.append(vare) def fjern_vare(self, vare_navn): vare = None for indeks in range(len(self._varer)): if self._varer[indeks].navn() == vare_navn: vare = self._varer[indeks] if vare: self._varer.remove(vare) def hent_innhold(self): ret = "Varer i kurven:\n" ret += "-" * 32 + "\n" pris = 0 for vare in self._varer: ret += f"Vare {vare.navn():20} {vare.pris():>5}\n" pris += vare.pris() if len(self._varer) == 0: ret += "Ingen varer i handlekurven\n" else: ret += "-" * 32 + "\n" ret += f"Total {pris:>25}\n" ret += "=" * 32 + "\n" return ret