![Python程序设计案例课堂](https://wfqqreader-1252317822.image.myqcloud.com/cover/463/26943463/b_26943463.jpg)
上QQ阅读APP看书,第一时间看更新
5.1 基本处理流程
对数据结构的处理流程,称为基本处理流程。在Python中,基本的处理流程包含3种结构,即顺序结构、选择结构和循环结构。
(1)顺序结构是Python脚本程序中最基本的结构,它按照语句出现的先后顺序依次执行,如图5-1所示。
![](https://epubservercos.yuewen.com/D559A6/15367245205317106/epubprivate/OEBPS/Images/Figure-0073-0029.jpg?sign=1738934921-E1LvVkW5nJ4zu0dViXbYy4oC8mEvmHC0-0-664517845887767de7ce7c90a72c8b2a)
图5-1 顺序结构
(2)选择结构按照给定的逻辑条件来决定执行顺序,有单向选择、双向选择和多向选择之分,但程序在执行过程中都只执行其中一条分支。单向选择结构和双向选择结构如图5-2所示。
![](https://epubservercos.yuewen.com/D559A6/15367245205317106/epubprivate/OEBPS/Images/Figure-0073-0030.jpg?sign=1738934921-sLgWwj3rsyXywiW4R12YTXsDyabGt8J0-0-59e91a7c8f4facdd4a1d72f309771e6f)
图5-2 单向选择结构和双向选择结构
(3)循环结构即根据代码的逻辑条件来判断是否重复执行某一段程序,若逻辑条件为true,则进入循环重复执行,否则结束循环。循环结构可分为条件循环和计数循环,如图5-3所示。
![](https://epubservercos.yuewen.com/D559A6/15367245205317106/epubprivate/OEBPS/Images/Figure-0074-0031.jpg?sign=1738934921-tFYP8nimQbU0u7J1tzFjoJFK8Pp0BB0J-0-b3adab1ebb6732f8b5a25d924a1dc922)
图5-3 循环结构
一般而言,在Python语言中,程序总体是按照顺序结构执行的,而在顺序结构中可以包含选择结构和循环结构。