重复输入行,直到给出有效输入

时间:2016-10-09 19:53:17

标签: python

我正在制作其中一款非常古老的文字游戏。

我给玩家两个选择。

  1. 运行。
  2. 保持。
  3. 我让他们这样选择:

    Run = input("Do you:
                         1. Run
                         2. Stay.")
    

    然后,if语句说明他们是否选择了选项:

    1. 然后更多东西打印。否则如果,
    2. 然后印刷更多的东西。
    3. 然后我们解决了我的问题。

      如果他们输入的不是选择1和2,那么我希望它重复这个问题,直到他们最终选择选项1或2。

1 个答案:

答案 0 :(得分:0)

我推荐像这样的while循环:

while Run not in ["Run", "stay", "1", "2"]:
    Run = input("not an option, try again:")