小编Z G*_* Gu的帖子

如果 Python 中的条件为 True,则跳过一段代码

我正在编写一个包含许多步骤的工作流,比如 100。在每个步骤之后,我想检查一个条件是否为真,如果为真,则跳过所有步骤并转到“下一个级别”。如果它一直走到第 100 步,那么也转到“下一级”。

我可以考虑使用 1 次迭代的 for 循环

for i in range(1):
    step1()
    if condition:
        break

    step2()
    if condition:
        break
    ...
    step100()

next level()
Run Code Online (Sandbox Code Playgroud)

这看起来不错,但是有没有更好的方法没有循环并next level直接跳转到?如果在这些步骤中再次出现这种结构会很有帮助,而且我不想打破多层循环来获得next level

python

2
推荐指数
1
解决办法
882
查看次数

标签 统计

python ×1