【发布时间】:2020-09-17 11:40:44
【问题描述】:
我正在做“Python Crash Course”中的练习 7-4,这是关于编写一个 while 循环来提示客户输入披萨配料,直到他们输入“quit”。当我运行以下代码时,它每三次打印一次,并在输入“退出”两次后中断。有人可以指出我做错了什么。谢谢。
prompt = "Enter your topping: "
while True:
topping = input(prompt)
if input(prompt) == "quit":
break
else:
print(f"{input(prompt)} is added")
这是一个运行的例子:
>>> Enter your topping: pepperoni
>>> Enter your topping: pepperoni
>>> Enter your topping: cheese
cheese is added
>>> Enter your topping: quit
>>> Enter your topping: quit
【问题讨论】:
-
你可能必须使用这个 -
if topping == "quit":
标签: python while-loop conditional-statements