Я пишу код, чтобы пользователи вводили товары / цены / количество для списка покупок.Цикл while должен продолжаться до тех пор, пока переменная больше не станет истинной.Я определил переменную перед циклом while (stop == 'true'), но она продолжает возвращаться как ошибка, так как 'stop' не определен.Я пробовал всевозможные комбинации случайных вещей, поэтому код может выглядеть сумасшедшим.Код ниже.Спасибо!
grocery_list={}
grocery_history={}
stop == 'true'
while stop == 'true' :
grocery_item['item_name']=input('Item name:\n')
grocery_item['quantity']=input('Quantity purchase:\n')
grocery_item['cost']=input('Price per item:\n')
grocery_history.append(grocery_item)
if input('Would you like to enter another item?\nType c for continue or q to quit:\n') == 'q':
stop=='q'