你工作的面包店出售两件物品:松饼和纸杯蛋糕。店内任何时间的松饼和蛋糕的数量都储存在变量松饼和蛋糕中,这些都是为您定制的。 编写一个程序,它从标准输入中提取字符串,指明你的顾客正在购买什么(松饼是松饼,杯形蛋糕是“蛋糕”)。如果他们购买松饼,减少一个松饼,如果他们买了一个蛋糕,减少一个蛋糕。如果没有更多的烘焙剩余,打印(“缺货”)。 一旦你完成销售,输入“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 2015-03-19 01:12:28
松饼和蛋糕是不确定的。 – 7stud 2015-03-19 01:13:08