Python continue语句 --回到循环开头

continue 用来跳过之后的代码,直接回到 forwhile 循环的开始;如果有循环嵌套,只作用于最深层的循环

continue 一般与条件判断语句 if 搭配,只能在循环语句内部使用

搭配for循环

1
2
3
4
5
6
7
8
9
10
11
12
13
14
list = [
'鸟儿轻轻唱',
'落在河洲上',
'美丽俏姑娘',
'青年好对象'
]
for i in list:
if i == '美丽俏姑娘':
continue
print(i)

# 鸟儿轻轻唱
# 落在河洲上
# 青年好对象

搭配while循环

1
2
3
4
5
6
7
8
9
10
11
while True:
a1 = input('展堂:你这有上房吗\n白展堂:')
if a1 != '当然有啦':
continue
a2 = input('展堂:房间里头有洗澡盆吗\n白展堂:')
if a2 != '肯定有啦':
continue
a3 = input('包侍郎:那床上有女鬼吗\n白展堂:')
if a3 == '绝对有啦':
print('包侍郎:要一间最好的上房,要最亮敞的,阳光不少于8个时辰')
break