2.13 break和continue
生活随笔
收集整理的这篇文章主要介绍了
2.13 break和continue
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
break和continue
1. break
<1> for循环
普通的循环示例如下:
name = 'itheima'for x in name:print('----')print(x) else:print("==for循环过程中,如果没有执行break退出,则执行本语句==")运行结果:
---- i ---- t ---- h ---- e ---- i ---- m ---- a ==for循环过程中,如果没有break则执行==带有break的循环示例如下:
name = 'itheima'for x in name:print('----')if x == 'e': breakprint(x) else:print("==for循环过程中,如果没有执行break退出,则执行本语句==")运行结果:
---- i ---- t ---- h ----<2> while循环
普通的循环示例如下:
i = 0while i<5:i = i+1print('----')print(i) else:print("==while循环过程中,如果没有执行break退出,则执行本语句==")运行结果:
---- 1 ---- 2 ---- 3 ---- 4 ---- 5 ==while循环过程中,如果没有break则执行==带有break的循环示例如下:
i = 0while i<5:i = i+1print('----')if i==3:breakprint(i) else:print("==while循环过程中,如果没有执行break退出,则执行本语句==")运行结果:
---- 1 ---- 2 ----小结:
break的作用:立刻结束break所在的循环
2. continue
<1> for循环
带有continue的循环示例如下:
name = 'itheima'for x in name:print('----')if x == 'e': continueprint(x) else:print("==while循环过程中,如果没有break则执行==")运行结果:
---- i ---- t ---- h ---- ---- i ---- m ---- a ==while循环过程中,如果没有break则执行==<2> while循环
带有continue的循环示例如下:
i = 0while i<5:i = i+1print('----')if i==3:continueprint(i)运行结果:
---- 1 ---- 2 ---- ---- 4 ---- 5小结:
continue的作用:用来结束本次循环,紧接着执行下一次的循环
3. 注意点
-
break/continue只能用在循环中,除此以外不能单独使用
-
break/continue在嵌套循环中,只对最近的一层循环起作用
转载于:https://www.cnblogs.com/kangwenju/p/10513533.html
总结
以上是生活随笔为你收集整理的2.13 break和continue的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 这样讲原码、反码、补码!学妹连夸我很猛!
- 下一篇: 面试又栽在JVM调优上了!