![Python 3.7从入门到精通(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/212/31476212/b_31476212.jpg)
上QQ阅读APP看书,第一时间看更新
5.2 基本处理流程
对数据结构的处理流程称为基本处理流程。在Python中,基本处理流程包含三种结构,即顺序结构、选择结构和循环结构。顺序结构是Python脚本程序中基本的结构,它按照语句出现的先后顺序依次执行,如图5-1所示。
![](https://epubservercos.yuewen.com/5D8A8A/17035792904285406/epubprivate/OEBPS/Images/Figure-P98_57284.jpg?sign=1738914285-QRRo0QdF5bLO519Su6RPPbU4M70wCYxC-0-5dc08b8e051de6fdb4ab68d5fa6f8d88)
图5-1 顺序结构
选择结构按照给定的逻辑条件来决定执行顺序,有单向选择、双向选择和多向选择之分,但程序在执行过程中只执行其中一条分支。单向选择和双向选择结构如图5-2所示。
![](https://epubservercos.yuewen.com/5D8A8A/17035792904285406/epubprivate/OEBPS/Images/Figure-P98_57286.jpg?sign=1738914285-2A1UrXZ0v5gwAzTNQEBvXowekmi87TlD-0-912847f985d1b8da9fbbab26c445e099)
图5-2 单向选择和双向选择结构
循环结构即根据代码的逻辑条件来判断是否重复执行某一段程序,若逻辑条件为True,则进入循环重复执行,否则结束循环。循环结构可分为条件循环和计数循环,如图5-3所示。
![](https://epubservercos.yuewen.com/5D8A8A/17035792904285406/epubprivate/OEBPS/Images/Figure-P98_57287.jpg?sign=1738914285-8AtyeNj8V2f9P73xXMv9Ox6seunFjYkD-0-0f97e366afdd4b8310c1eb28a4630d9a)
图5-3 循环结构
一般在Python语言中,程序总体是按照顺序结构执行的,而在顺序结构中可以包含选择结构和循环结构。