美文网首页
流程控制语句之循环语句(二)

流程控制语句之循环语句(二)

作者: 5f2a6061653d | 来源:发表于2019-01-06 07:56 被阅读2次

break语句

break语句可以使程序立即退出循环,转而执行该循环外的下一条语句。如果break语句出现在嵌套循环中的内层循环,则break语句只会跳出当前层的循环。

接下来演示break语句的用法,如下所示。

1 i = 0
2 while True:
3     i += 1
4     print("第%d次循环开始"%i)
5     if i == 4:
6         break
7     print("第%d次循环结束"%i)
8 print("整个循环结束")

运行结果如下图所示。


运行结果

在上例中,while语句中增加if条件语句。当i为4时,程序跳出循环。如果没有此if语句,程序会一直执行循环,直到计算机崩溃,这种循环称为无限循环。

continue语句

continue语句用于跳过当前循环体中剩余语句,然后继续进行下一次循环。接下来演示其用法,如下所示。

1 i = 0
2 while i <6:
3     i += 1
4     print("第%d次循环开始"%i)
5     if i == 4:
6         continue
7     print("第%d次循环结束"%i)
8 print("整个循环结束")

运行结果如下图所示。


运行结果

在上例中,while语句中增加if条件语句。当i为4时,程序跳出第4次循环,接着开始执行第5次循环。

else语句

else语句除了可以与if语句搭配使用外,还可以与while语句、for语句搭配使用,它只在循环结束后执行。接下来演示其用法,如下所示。

1 for n in range(1, 6):
2     print("第%d次循环"%n)
3 else:
4     print("循环结束")

运行结果如下图所示。


运行结果

在上例中,for语句后添加else语句。从程序运行结果可看出,程序执行完for语句后,接着执行else语句。

此处需注意,while语句或for语句中有break语句时,程序将会跳过while语句或for语句后的else语句,接下来演示这种情形,如下所示。

1 for n in range(1, 6):
2     print("第%d次循环"%n)
3     if n == 3:
4         break
5 else:
6     print("循环结束")
7 print("程序结束")

运行结果如下图所示。


运行结果

在上例中,for语句中出现break语句。当n为3时,程序跳出for循环,并且没有执行else语句。

pass语句

在编写一个程序时,部分语句块还没有编写思路,这时可以用pass语句来占位。它可以当作一个标记,表示未完成的代码块。

接下来演示pass语句的用法,如下所示。

1 for n in range(1, 6):
2     pass
3     print("暂时没思路")
4 print("程序结束")

运行结果如下图所示。


运行结果

在上例中,当执行pass语句时,程序会忽略该语句,按顺序执行其他语句。

相关文章

  • day03

    今日内容介绍 1、引用类型变量的创建及使用 2、流程控制语句之选择语句 3、流程控制语句之循环语句 4、循环高级 ...

  • Java学习笔记 3 - 引用类型和流程控制语句

    本章目录介绍1、引用类型变量的创建及使用2、流程控制语句之选择语句3、流程控制语句之循环语句4、循环高级 1、创建...

  • 零基础Java学习第四篇

    流程控制 条件语句 if条件语句 循环语句 while循环语句 for循环语句 循环语句嵌套

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • 2.原生js——流程控制语句

    流程控制语句在JS中是至关重要的。JS中的流程控制语句包括if条件判断语句、for循环语句、while循环语句、d...

  • 控制流程

    控制流程 本节包含内容: For循环 While循环 条件语句 控制转移语句 For循环 for循环用来按照指定的...

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • Java 扫盲(1.6)控制流程

    块作用域 条件语句 循环 确定循环 switch语句 中断控制流程

  • 学习笔记3-基本流程控制

    基本流程控制 while循环 if else语句 do…while循环 for循环 switch语句 for......

网友评论

      本文标题:流程控制语句之循环语句(二)

      本文链接:https://www.haomeiwen.com/subject/cgfagftx.html