控制流:条件循环(while)

控制流:条件循环(while)

循环结构

让计算机执行冗长单调的重复性任务
  • 根据需要对一系列操作进行设定次数或者设定条件的 重复,这样的控制流程,就称作循环结构
作用
  • 能持续对大量数据进行处理
  • 在长时间里对一些未知状况进行连续监测循环结构

循环结构的要素

基本要素
循环前提和执行语句
  • 在执行这组语句之前,计算机会检查循环前提是否存 在,只要存在,就会反复执行这组语句,直到循环前 提消失
循环前提的类型
  • 从某个容器或者潜在的数据集中逐一获取数据项,什 么时候取不到数据项了,循环的前提就消失
  • 只要逻辑表达式计算结果为真(True),循环的前提 就存在,什么时候逻辑表达式计算结果为假(False), 循环的前提就消失了
与条件分支结构的区别
  • 循环结构会多次检查循环前提
扩展要素
  • 当循环前提消失,停止执行这组语句的时候,执行一 次另一组语句

条件循环

while循环语法
while <逻辑表达式>:
    <语句块>
    break #跳出循环
    continue #略过余下循环语句,停止当下的循环
    <语句块> 
else: #条件不满足退出循环,则执行
    <语句块> 

  • while、else:保留字
  • 逻辑表达式:指所有运算的结果为逻辑类型(True或 False)的表达式
  • 语句块:一组语句
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容