控制流:条件循环(while)
2020-07-02 本文已影响0人
大象信步走来
控制流:条件循环(while)
循环结构
让计算机执行冗长单调的重复性任务
- 根据需要对一系列操作进行设定次数或者设定条件的 重复,这样的控制流程,就称作循环结构
作用
- 能持续对大量数据进行处理
- 在长时间里对一些未知状况进行连续监测循环结构
循环结构的要素
基本要素
循环前提和执行语句
- 在执行这组语句之前,计算机会检查循环前提是否存 在,只要存在,就会反复执行这组语句,直到循环前 提消失
循环前提的类型
- 从某个容器或者潜在的数据集中逐一获取数据项,什 么时候取不到数据项了,循环的前提就消失
- 只要逻辑表达式计算结果为真(True),循环的前提 就存在,什么时候逻辑表达式计算结果为假(False), 循环的前提就消失了
与条件分支结构的区别
- 循环结构会多次检查循环前提
扩展要素
- 当循环前提消失,停止执行这组语句的时候,执行一 次另一组语句
条件循环
while循环语法
while <逻辑表达式>:
<语句块>
break #跳出循环
continue #略过余下循环语句,停止当下的循环
<语句块>
else: #条件不满足退出循环,则执行
<语句块>
- while、else:保留字
- 逻辑表达式:指所有运算的结果为逻辑类型(True或 False)的表达式
- 语句块:一组语句