Потеря переменных списка в цикле while
Я пытаюсь составить список покупок с указанием в нем товара, цены и суммы. когда я выполняю код, список заполняется переменными, после чего я могу нажать q, чтобы продолжить/остановить или любую другую клавишу, чтобы добавить переменные снова, но затем предыдущие переменные исчезают.
кто-нибудь может мне помочь? ps Я новичок в программировании
Что я уже пробовал:
producten = {'appel': 2, "banaan": 3, 'peer': 4} stop = False for product, prijs in producten.items(): print(" de Prijs voor een %(n)s is %(s)s" % {'n': product, 's': prijs}) while not stop: winkelwagen = input("Vul hier het gewenste product in: ") aantalproducten = int(input("Vul het aantal in: ")) lijstboodschappen = [] for product, price in producten.items(): if winkelwagen in product: lijstboodschappen.append(product) lijstboodschappen.append(price) lijstboodschappen.append(aantalproducten) print(lijstboodschappen) response = input("druk op q om door te gaan: ") if response == 'q': stop = True