介绍
这篇文章将为大家详细讲解有关python3中如何实现跳出循环,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
<强> python跳出循环有两个关键字强>
<强> 1,继续跳过当前循环,进入下一次循环强>
for 小姐:拷贝范围(5): ,,,if 小姐:==,3: ,,,,,,,继续 ,,,print(我,结束=& # 39;\ t # 39;)
结果是:
0,,,,,,, 1,,,,,,, 2,,,,,,, 4
<强> 2,利用破关键字跳出整个循环强>
for 小姐:拷贝范围(5): ,,,if 小姐:==,3: ,,,,,,,休息 ,,,print(我,结束=& # 39;\ t # 39;)
结果是:
0,,,,,,, 1,,,,,,, 2
python中如何跳出多个循环
打破语句只能跳出当前的循环,但是如果我们要跳出多个嵌套的循环,该如何实现呢?可以通过定义一个保存循环状态的变量,然后再结合判断语句即可,看如下代码:
bool_flag_1=False 而真正的: 而真正的: bool_flag_2=False 因为我在范围(3): 如果我==2: bool_flag_2=True 打破 如果bool_flag_2==True: bool_flag_1=True 打破 如果bool_flag_1==True: 打破 打印(& # 39;跳出三个循环……& # 39;)
上面代码中,嵌套着3个循环,最里面的循环中,我们想要实现的目的是:当我==2时,就跳出所有的循环并执行打印语句。这时就可以通过定义两个新的变量bool_flag_1和bool_flag_2,只要在想跳出多个循环的打破语句前改变这些变量的值,然后在外部循环中通过判断变量的值来判断内部的循环是否是想要继续跳出本循环,然后依次执行相应的操作即可。