购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.5
跳转语句

当循环条件一直满足时,程序将会一直执行下去。如果希望在中间离开循环,也就是在for循环结束重复之前或者while循环找到结束条件之前离开循环,有以下两种方法:

(1)使用continue语句直接跳到循环的下一次迭代。

(2)使用break完全终止循环。

2.5.1 continue语句

continue语句的作用没有break语句强大,它只能终止本次循环而提前进入下一次循环中。continue语句的语法比较简单,只需要在相应的while或for语句中加入即可。

提示

continue语句一般会与if语句搭配使用,表示在某种条件下跳过当前循环的剩余语句,然后继续进行下一轮循环。如果使用嵌套循环,continue语句将只跳过最内层循环中的剩余语句。

(1)在while语句中使用continue语句的格式如下:

    while条件表达式1:
    执行代码
    if条件表达式2:
    continue

其中,条件表达式2用于判断何时调用continue语句终止循环。

(2)在for语句中使用continue语句的格式如下:

    for迭代对象in对象:
    if条件表达式:
    continue

其中,条件表达式用于判断何时调用continue语句跳出循环。

2.5.2 break语句

break语句可以终止当前的循环,包括while语句和for语句在内的所有控制语句。break语句的语法比较简单,只需要在相应的while语句或for语句中加入即可。

提示

break语句一般会与if语句搭配使用,表示在某种条件下跳出循环。如果使用嵌套循环,break语句将跳出最内层的循环。

(1)在while语句中使用break语句的格式如下:

    while条件表达式1:
    执行代码
    if条件表达式2:
    break

其中,条件表达式2用于判断何时调用break语句终止循环。

(2)在for语句中使用break语句的格式如下:

    for迭代对象in对象:
    if条件表达式:
    break

其中,条件表达式用于判断何时调用break语句终止循环。 RlBcvim+y61L/CY0crqLQ8nKlXronTEk1oyl2+JovsMOzN7cVuVd/aC3TkZZ3TKy

点击中间区域
呼出菜单
上一章
目录
下一章
×