目录
while循环的结构
示例
关键字
break
continue
while循环的结构
while condition(循环条件):
# 循环的内容
循环内容的执行与结束需要通过循环条件控制。
在执行循环之前需要设立一个循环条件的初始值,以便while循环体判断循环条件。
在循环的内容之中需要改变循环条件的值,避免条件一直成立,变成死循环。
示例
a = 0
while a < 10:
print(a)
a += 1
执行结果:
关键字
在一些场景中需要提前中断循环或者需要构建一个有中断条件的死循环,所以需要通过关键字来终止循环。
break
break关键字在满足条件时会终止循环。
示例
a = 0
while a < 10:
if a == 5:
break
print(a)
a += 1
执行结果:
注:break关键字在满足条件时只会终止距离关键字最近的循环结构
示例
a = 0
b = 10
while a < 10:
while b > 0:
if b == 5:
break
print("b",b)
b -=1
print("a",a)
a += 1
执行结果
continue
continue关键字在满足条件时会终止本次循环
示例
a = 0
while a < 10:
a += 1
if a == 5 or a == 6 or a == 7:
continue
print(a)
执行结果
注:continue仅会终止距离关键字最近的循环结构
示例
a = 0
b = 10
while a < 5:
while b > 0:
b -= 1
if b == 5 or b == 4 or b == 3:
continue
print("b", b)
print("a",a)
a += 1
执行结果