美文网首页
2020年4月1日 第三章 程序控制结构-5

2020年4月1日 第三章 程序控制结构-5

作者: anivad | 来源:发表于2020-04-01 16:28 被阅读0次

第三章 程序控制结构-5

4.3 循环的特殊控制语句

功能

  • 在程序执行过程中,有时候需要提前跳出循环;或者在某种条件满足时,不执行循环体中的某些语句而立即从头开始新一循的循环,这时就用到了循环控制语句breakcontinuepass
  • 循环中断语句break:终止循环的执行
  • 循环短路语句continue:立即结束本次循环,开始下一轮循环
  • 空语句pass:不做任何事情,一般用作占位语句,保证程序结构的完整性

4.3 循环的特殊控制语句——break

  • 循环在某一轮执行到某一语句时,已经有了结果,不需要再继续循环,就用break语句跳出(中断)循环
  • 切记:循环条件为True,循环体中一定有break( 恒真循环while True:中间一定会有break

4.3 循环的特殊控制语句——continue

  • 循环短路continue:当在循环结构中遇到continue语句时,将程序跳过continue后面尚未执行的语句,重新开始下一轮循环。即只结束本次循环的执行,并不终止整个循环的执行
  • break语句使用较多,但continue语句实际使用次数并不多,这是因为continue语句常常是可以替代的

4.3 循环的特殊控制语句——pass

  • pass语句是空语句,不做任何操作,在特别时候一般用作占位语句,保证程序结构的完整。

4.3 循环的特殊控制语句——else

  • 无论是for循环还是while循环都支持else语句,具体格式如下:
for <变量> in <序列对象>:
  <循环体>
else:
  <语句块>
  
while <条件表达式>:
  <循环体>
else:
  <语句块>
  • 如果循环是从正常出口(即while后的条件表达False,或for语句遍历了所有序列对象)结束退出的,则执行else子句;若非正常迭代结束退出(如因执行了break语句而提前退出循环),则不执行else子句

相关文章

  • 2020年4月2日 第三章 程序控制结构-6

    第三章 程序控制结构-6 5 嵌套程序 无论是分支结构还是循环结构,都允许嵌套。嵌套就是分支内还有分支,循环内还有...

  • 2020年3月18日 第三章 程序控制结构-1

    第三章 程序控制结构-1 1.程序基础 2.顺序结构 3.分支结构 4.循环结构 5.嵌套程序 6.程序的异常处理...

  • 2020年4月1日 第三章 程序控制结构-5

    第三章 程序控制结构-5 4.3 循环的特殊控制语句 功能 在程序执行过程中,有时候需要提前跳出循环;或者在某种条...

  • 2020年3月19日 第三章 程序控制结构-2

    第三章 程序控制结构-2 3.2 双路分支结构 双路分支结构是一种二选一,即一个条件分两种情形处理 语法格式 当<...

  • 2020年3月25日 第三章 程序控制结构-3

    第三章 程序控制结构-3 知识回顾与导入 4 循环结构 在程序设计过程中,经常需要将一些代码按照要求重复多次执行,...

  • 2020年3月26日 第三章 程序控制结构-4

    第三章 程序控制结构-4 4 循环结构 在程序设计过程中,经常需要将一些代码按照要求重复多次执行,这时就需要用到循...

  • 第三章 流程控制

    一.程序控制 种类: 顺序及结构顺序结构.png 选择结构选择结构.png 循环结构循环结构.png 二.条件语句...

  • 编程范式

    结构化编程 结构化编程对程序控制权的直接转移进行了限制和规范 面向对象编程 面向对象编程对程序控制权的间接转移进行...

  • 程序控制结构 2

    程序的分支结构 单分支结构: 根据判断条件结果而选择不同向前路径的运行方式 if <条件>: <语句块> 二分...

  • JS基础--2

    js中的程序控制语句 常见的程序有三种执行结构: 顺序结构 分支结构 循环结构 顺序结构:程序从第一行开始执行,按...

网友评论

      本文标题:2020年4月1日 第三章 程序控制结构-5

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