2.13 break和continue
生活随笔
收集整理的這篇文章主要介紹了
2.13 break和continue
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
break和continue
1. break
<1> for循環(huán)
普通的循環(huán)示例如下:
name = 'itheima'for x in name:print('----')print(x) else:print("==for循環(huán)過程中,如果沒有執(zhí)行break退出,則執(zhí)行本語句==")運行結(jié)果:
---- i ---- t ---- h ---- e ---- i ---- m ---- a ==for循環(huán)過程中,如果沒有break則執(zhí)行==帶有break的循環(huán)示例如下:
name = 'itheima'for x in name:print('----')if x == 'e': breakprint(x) else:print("==for循環(huán)過程中,如果沒有執(zhí)行break退出,則執(zhí)行本語句==")運行結(jié)果:
---- i ---- t ---- h ----<2> while循環(huán)
普通的循環(huán)示例如下:
i = 0while i<5:i = i+1print('----')print(i) else:print("==while循環(huán)過程中,如果沒有執(zhí)行break退出,則執(zhí)行本語句==")運行結(jié)果:
---- 1 ---- 2 ---- 3 ---- 4 ---- 5 ==while循環(huán)過程中,如果沒有break則執(zhí)行==帶有break的循環(huán)示例如下:
i = 0while i<5:i = i+1print('----')if i==3:breakprint(i) else:print("==while循環(huán)過程中,如果沒有執(zhí)行break退出,則執(zhí)行本語句==")運行結(jié)果:
---- 1 ---- 2 ----小結(jié):
break的作用:立刻結(jié)束break所在的循環(huán)
2. continue
<1> for循環(huán)
帶有continue的循環(huán)示例如下:
name = 'itheima'for x in name:print('----')if x == 'e': continueprint(x) else:print("==while循環(huán)過程中,如果沒有break則執(zhí)行==")運行結(jié)果:
---- i ---- t ---- h ---- ---- i ---- m ---- a ==while循環(huán)過程中,如果沒有break則執(zhí)行==<2> while循環(huán)
帶有continue的循環(huán)示例如下:
i = 0while i<5:i = i+1print('----')if i==3:continueprint(i)運行結(jié)果:
---- 1 ---- 2 ---- ---- 4 ---- 5小結(jié):
continue的作用:用來結(jié)束本次循環(huán),緊接著執(zhí)行下一次的循環(huán)
3. 注意點
-
break/continue只能用在循環(huán)中,除此以外不能單獨使用
-
break/continue在嵌套循環(huán)中,只對最近的一層循環(huán)起作用
轉(zhuǎn)載于:https://www.cnblogs.com/kangwenju/p/10513533.html
總結(jié)
以上是生活随笔為你收集整理的2.13 break和continue的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 这样讲原码、反码、补码!学妹连夸我很猛!
- 下一篇: Pycharm中Python3连接Ora