break和continue
- break 在 for循环中
普通的for循环示例如下:
name = 'itheima'
for x in name:
print('----')
print(x)
else:
print("==for循环过程中,如果没有执行break退出,则执行本语句==")
带有break的for循环示例如下:
name = 'itheima'
for x in name:
print('----')
if x == 'e':
break
print(x)
else:
print("==for循环过程中,如果没有执行break退出,则执行本语句==")
- while循环
break在普通的while循环示例如下:
i = 0
while i<5:
i = i+1
print('----')
print(i)
else:
print("==while循环过程中,如果没有执行break退出,则执行本语句==")
带有break的while循环示例如下:
i = 0
while i<5:
i = i+1
print('----')
if i==3:
break
print(i)
else:
print("==while循环过程中,如果没有执行break退出,则执行本语句==")
小结:
break的作用:立刻结束break所在的循环
- continue
for循环
带有continue的for循环:
name = 'itheima'
for x in name:
print('----')
if x == 'e':
continue
print(x)
else:
print("==while循环过程中,如果没有break则执行==")
while循环
带有continue的while循环示例如下:
i = 0
while i<5:
i = i+1
print('----')
if i==3:
continue
print(i)
小结:
continue的作用:用来结束本次循环,紧接着执行下一次的循环
注意点:
break/continue只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对最近的一层循环起作用