【发布时间】:2017-10-28 06:33:33
【问题描述】:
我有一个 while 循环,我想限制两个答案之一。一个会继续循环,另一个会打破它。问题是代码类似于以下内容:
choice = "y"
while choice == "y":
if condition:
print ("something")
choice = input("continue?")
我只想允许 y 或 n 个答案,其他所有答案都应该再次提示。请帮忙。我发现有几件事很接近,但是当我尝试时,我得到了一个无限循环的提示。
【问题讨论】:
-
老实说,这看起来更像是请人做作业。如果这是一个诚实的问题,您可能需要检查 Python 教程中的关键字“break”和“if/else”语句。
-
如果是家庭作业,我会请老师帮助我。但我正在自学 Python。我只是碰巧遇到了一个部分,我被卡住了,无法解决我想做的事情,没有帮助。
标签: python loops while-loop