1.continue
continue是python的关键字,只能用在循环体中,用来结束当次循环中
功能:执行循环体执行到continue的时候,结束当次循环,直接进入下次循环判断
(for循环就是让变量去取下一个值)
for x in range(3):
if x == 2:
continue #不执行后面的语句,直接跳过当次循环
print('===')
print('***')
print('123')
x = 0
while x < 100:
x += 1
if x % 3 == 0:
continue
print(x)
2.break
-
break是python的关键字,只能用在循环体中,用来结束当次循环中
-
功能:执行循环体的时候,遇到break循环直接结束,直接执行循环后面的其他语句
num = 111
while True:
if num % 17 == 0:
break
num += 1
print(num)
3. else
for 变量 in 序列:
循环体
else:
代码段
while 条件语句:
循环体
else:
代码块
- 执行过程:循环执行不变,else后面的代码段,如果循环是自然死亡就会执行;如果因为break而结束的,就不会执行
for x in range(5):
print(x)
else:
print('循环自然死亡')
for x in range(5):
print(x)
if x == 3:
break # 有break
else:
print('循环自然死亡') # 循环遇到break不会执行
index = 0
while index < 5:
if index == 3:
break
index += 1
else:
print('循环自然死亡')
网友评论