break和continue
- break 在 for循環(huán)中
普通的for循環(huán)示例如下:
name = 'itheima'
for x in name:
print('----')
print(x)
else:
print("==for循環(huán)過程中,如果沒有執(zhí)行break退出,則執(zhí)行本語句==")
帶有break的for循環(huán)示例如下:
name = 'itheima'
for x in name:
print('----')
if x == 'e':
break
print(x)
else:
print("==for循環(huán)過程中乳蛾,如果沒有執(zhí)行break退出膘流,則執(zhí)行本語句==")
- while循環(huán)
break在普通的while循環(huán)示例如下:
i = 0
while i<5:
i = i+1
print('----')
print(i)
else:
print("==while循環(huán)過程中,如果沒有執(zhí)行break退出进宝,則執(zhí)行本語句==")
帶有break的while循環(huán)示例如下:
i = 0
while i<5:
i = i+1
print('----')
if i==3:
break
print(i)
else:
print("==while循環(huán)過程中,如果沒有執(zhí)行break退出,則執(zhí)行本語句==")
小結:
break的作用:立刻結束break所在的循環(huán)
- continue
for循環(huán)
帶有continue的for循環(huán):
name = 'itheima'
for x in name:
print('----')
if x == 'e':
continue
print(x)
else:
print("==while循環(huán)過程中泻帮,如果沒有break則執(zhí)行==")
while循環(huán)
帶有continue的while循環(huán)示例如下:
i = 0
while i<5:
i = i+1
print('----')
if i==3:
continue
print(i)
小結:
continue的作用:用來結束本次循環(huán),緊接著執(zhí)行下一次的循環(huán)
注意點:
break/continue只能用在循環(huán)中计寇,除此以外不能單獨使用
break/continue在嵌套循環(huán)中锣杂,只對最近的一層循環(huán)起作用