break语句是Python中常用的一种跳出循环的控制语句。它的作用是当满足某个条件时,跳出正在执行的循环,并继续执行下面的语句。break语句的使用方法如下:
1. 一般使用break语句
while True:
# 循环体
if 条件:
break
上面的代码中,当满足条件时,break语句将终止循环,并继续执行下面的语句。
2. 使用break语句跳出嵌套循环
while True:
# 外层循环体
while True:
# 内层循环体
if 条件:
break
上面的代码中,当满足条件时,break语句将跳出内层循环,继续执行外层循环。如果要跳出外层循环,可以使用两个break语句:
while True:
# 外层循环体
while True:
# 内层循环体
if 条件:
break
break
上面的代码中,当满足条件时,break语句将跳出内层循环,并跳出外层循环,继续执行下面的语句。
3. 使用break语句跳出多层嵌套循环
while True:
# 外层循环体
while True:
# 内层循环体
while True:
# 内层循环体
if 条件:
break
break
break
上面的代码中,当满足条件时,break语句将跳出多层嵌套循环,继续执行下面的语句。
4. 使用break语句跳出for循环
for i in range(10):
# 循环体
if 条件:
break
上面的代码中,当满足条件时,break语句将终止for循环,并继续执行下面的语句。
5. 使用break语句跳出嵌套for循环
for i in range(10):
# 外层循环体
for j in range(10):
# 内层循环体
if 条件:
break
上面的代码中,当满足条件时,break语句将跳出内层for循环,继续执行外层for循环。如果要跳出外层for循环,可以使用两个break语句:
for i in range(10):
# 外层循环体
for j in range(10):
# 内层循环体
if 条件:
break
break
上面的代码中,当满足条件时,break语句将跳出内层for循环,并跳出外层for循环,继续执行下面的语句。
6. 使用break语句跳出多层嵌套for循环
for i in range(10):
# 外层循环体
for j in range(10):
# 内层循环体
for k in range(10):
# 内层循环体
if 条件:
break
break
break
上面的代码中,当满足条件时,break语句将跳出多层嵌套for循环,继续执行下面的语句。
break语句是Python中常用的一种跳出循环的控制语句,它可以跳出while循环,也可以跳出for循环,甚至可以跳出多层嵌套循环,使用起来非常方便。