Вы работаете в пекарне, которая продает два предмета: кексы и кексы. Количество кексов и кексов в вашем магазине в любой момент времени хранится в переменных кексах и кексах, которые были определены для вас. Напишите программу, которая берет строки со стандартного ввода, указывающие, что покупают ваши покупатели («кекс» для кекса, «кекс» для кекса). Если они покупают кекс, уменьшают кексы на единицу, и если они покупают кекс, уменьшайте кексы на 1. Если больше не осталось запеченного товара, распечатайте («Нет на складе»). После того, как вы закончите продажу, введите «0» и попросите программу распечатать количество кексов и кексов, оставшихся в форме «кексы: 9 кексов: 3» (если бы остались 9 кексов и 3 кекса, например).Как выйти из бесконечного цикла
to_buy=input()
while to_buy != "0":
if to_buy==muffins and muffins>0:
muffins-=1
else:
print("Out of stock")
if to_buy==cupcakes and cupcakes>0:
cupcakes-=1
else:
print("Out of stuck")
print("muffins:",muffins,"cupcakes:",cupcakes)
Вышеупомянутый вопрос и код, который я написал. Когда я пытаюсь запустить его, код продолжал идти в бесконечный цикл, я не знаю почему.
просто использовать 'break' – levi
кексы и кексы являются неопределенными. – 7stud