我正在制作其中一款非常古老的文字游戏。重复一个输入行,直到给出有效输入
我给玩家两个选项。
- 运行。
- 保持。
我让他们选择是这样的:
Run = input("Do you:
1. Run
2. Stay.")
然后,if
声明说,如果他们选择的选项:
- 然后更多的东西打印。否则如果,
- 然后更多的东西打印。
然后我们找到我的问题。
如果他们进入比选择1和2的其他东西,那么我希望它重复问题,直到他们最终选择了选项1或2
我正在制作其中一款非常古老的文字游戏。重复一个输入行,直到给出有效输入
我给玩家两个选项。
我让他们选择是这样的:
Run = input("Do you:
1. Run
2. Stay.")
然后,if
声明说,如果他们选择的选项:
然后我们找到我的问题。
如果他们进入比选择1和2的其他东西,那么我希望它重复问题,直到他们最终选择了选项1或2
我推荐一个while循环,如下所示:
while Run not in ["Run", "stay", "1", "2"]:
Run = input("not an option, try again:")
听起来像你想'while'循环。 – MarkHarley
那么?你有尝试过什么吗?完成任何研究?见例如http://stackoverflow.com/q/23294658/3001761 – jonrsharpe
@ TheRedEmerald,你应该在你的文章中包含它,并解释它为什么不适合你。 – Aurora0001