返回到内部while循环的顶部

2024-04-24 20:19:52 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨~我是python新手,我正在写总结词。 我基本上是在创建一个基于文本的游戏,它包含很多while循环和while循环中的if语句。我想返回到内部while循环的顶部(虽然我的程序中有很多内部循环,但是程序总是返回到最外层循环的顶部,这看起来像:

    Tester=True
    While Tester:

while循环中的程序部分位于if语句下,基本上如下所示:

^{pr2}$

所以,我使用continue,试图让它回到内部循环,但它总是返回到“Tester=True”。 有人能告诉我怎么修这个吗?非常感谢你!在

我不打算在这里发布我的代码,因为我的老师不希望我们这么做,对此我深表歉意。在


Tags: 代码文本程序true游戏if老师语句
2条回答

你的要求真的不清楚,但我认为定义一个函数将帮助你很多。

可以用def function():定义函数,并在需要时调用它。

tutorial and description here

一个可能的解决办法是使用发电机。Generators

相关问题 更多 >