如果内部循环内的条件为真,则几个嵌套的'for'循环继续下一次外循环迭代

KOB*_*KOB 5 python continue break nested-loops python-3.x

我知道这是非常低效和丑陋的代码,但如果我有三个for循环,嵌套在彼此内部如下:

for x in range(0, 10):
    for y in range(x+1, 11):
       for z in range(y+1, 11):
           if ...
Run Code Online (Sandbox Code Playgroud)

我想打破两个内部循环,如果if语句为真,则继续执行外循环的下一次迭代.可以这样做吗?

tgl*_*ria 4

每次循环结束后检查一些变量:

for x in range(0, 10):
    for y in range(x+1, 11):
        for z in range(y+1, 11):
            if condition:
                variable = True
                break
            #...
        if variable:
            break;
        #...
Run Code Online (Sandbox Code Playgroud)