import json f = open("tilbud.json", "r") fileContent = f.read() f.close() tilbudListe = json.loads(fileContent) # print(tilbudListe[0]["offer"]["heading"]) # f?rsteTilbud = tilbudListe[0]["offer"] # f?rsteTilbudVareNavn = f?rsteTilbud["heading"] # f?rsteTilbudPris = f?rsteTilbud["pricing"]["price"] # print(f"Varen: {f?rsteTilbudVareNavn} er p? tilbud til {f?rsteTilbudPris}kr") usorterteTilbud = [] for tilbud in tilbudListe: navn = tilbud["offer"]["heading"].capitalize() pris = tilbud["offer"]["pricing"]["price"] pris /= tilbud["offer"]["quantity"]["pieces"]["from"] pre_pris = tilbud["offer"]["pricing"]["pre_price"] if pris <= 10: usorterteTilbud.append((navn, pris, pre_pris)) # print(f"Varen: {navn} er p? tilbud til {pris}kr") sorterteTilbud = sorted(usorterteTilbud, key=lambda x: x[1]) for tilbud in sorterteTilbud: navn = tilbud[0] pris = tilbud[1] pre_pris = tilbud[2] tilbudProsent = "Uvist" if pre_pris is not None: tilbudProsent = pre_pris/pris - 1 print(f"Varen: {navn} er p? tilbud til {pris}kr prosent er {tilbudProsent}")