- Python自然语言处理(微课版)
- 周元哲编著
- 5字
- 2022-07-28 19:13:04
4.4 循环概述
4.4.1 循环结构
循环结构是指程序有规律地反复执行某一语句块的现象。循环由循环体及循环控制条件两部分组成。反复执行的语句或程序段称为循环体。循环体是否能继续执行,取决于循环控制条件的真假。图4-6给出了循环结构的流程图。
图4-6 循环结构
循环结构构造的关键是确定与循环控制变量有关的三个表达式:表达式1、表达式2和表达式3。
(1)表达式1用于给循环控制变量赋予初值,作为循环开始的初始条件。
(2)表达式2用于判断是否去执行循环体。当满足表达式2时,循环体反复被执行;当条件表达式2为假时,退出循环体。设想,如果表达式2始终为真,循环体一直被执行,成为“死循环”。如何终止循环呢?也就是说,如何让表达式2为假?于是产生了表达式3。
(3)表达式3用于改变循环控制变量,终止循环体,预防“死循环”。每当循环体执行一次,表达式3也执行一次,循环控制变量的改变最终导致表达式2结果为假,从而终止循环。