Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 电流互感器的for环路断开_Python_Loops_Break - Fatal编程技术网

Python 电流互感器的for环路断开

Python 电流互感器的for环路断开,python,loops,break,Python,Loops,Break,我有一个循环,在某个点上有一个条件检查,如果条件为真,有没有办法退出当前迭代,但仍然继续循环 dummy = ['One','Two','Three','Four','Five'] for i in dummy: print('Stage 1') if i == 'Three': break print('Stage 2') 这段代码给了我: Stage 1 Stage 2 Stage 1 Stage 2 Stage 1 但我希望: Stage 1

我有一个循环,在某个点上有一个条件检查,如果条件为真,有没有办法退出当前迭代,但仍然继续循环

dummy = ['One','Two','Three','Four','Five']

for i in dummy:
    print('Stage 1')
    if i == 'Three':
        break
    print('Stage 2')
这段代码给了我:

Stage 1
Stage 2
Stage 1
Stage 2
Stage 1
但我希望:

Stage 1
Stage 2
Stage 1
Stage 2
--------
Stage 1
--------
Stage 1
Stage 2
Stage 1
Stage 2
突出显示的行显示它跳过了元素“三”的第二个print语句

谢谢

您想使用而不是中断:


C语言提供continue关键字。下面是一个打印所有奇数<100的示例

for(i=0;i<100;i++)
{
    if((i%2) == 0)
    {
         continue;
    }
    printf("%i\n",i);
}

使用continue而不是breakNote python标记向python问题添加C示例没有抓住要点。被否决。
for(i=0;i<100;i++)
{
    if((i%2) == 0)
    {
         continue;
    }
    printf("%i\n",i);
}