【控制流】25、条件循环(while)【控制流】25、条件循环(while)

作者 : 郭然 本文共660个字,预计阅读时间需要2分钟 发布时间: 2021-08-25 共180人阅读

目录
一、循环结构
二、循环结构的要素
三、条件循环
四、嵌套循环

一、循环结构

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

二、循环结构的要素

  • 基本要素
    循环前提和执行语句
    在执行这组语句之前,计算机会检查循环前提是否存在,只要存在,就会反复执行这组语句,直到循环前提消失

    image.png
  • 循环前提的类型
    ①从某个容器或者潜在的数据集中逐一获取数据项,什么时候取不到数据项了,循环的前提就消失
    ②只要逻辑表达式计算结果为真(True),循环的前提就存在,什么时候逻辑表达式计算结果为假(False),循环的前提就消失了

  • 与条件分支结构的区别
    循环结构会多次检查循环前提

  • 扩展要素
    当循环前提消失,停止执行这组语句的时候,执行一次另一组语句

    image.png

三、条件循环

while循环语法

while :
      
      break   #跳出循环
      continue  #略过余下循环语句
      
else:   #条件不满足退出循环,则执行
      
  • while、else:保留字
  • 逻辑表达式:指所有运算的结果为逻辑类型(True或False)的表达式
  • 语句块:一组语句

break是跳出整个循环,else后面的语句也不会执行。continue是略过后面的一个语句块,else后面的语句是可能被执行的

image.png

image.png

四、嵌套循环

  • 双重甚至多重的循环

    image.png
  • 中断程序运行:CTRL+C

  • 通过修改程序中range函数的参数,还可以验证其它范围的连续整数

赞赏

微信赞赏支付宝赞赏

VIP部落提供编程技术、教育培训、优惠购物以及各类软件和网站源码、模板等资源下载。
VIP部落 » 【控制流】25、条件循环(while)【控制流】25、条件循环(while)

常见问题FAQ

提供最优质的资源集合

立即查看 了解详情