![Python基础及应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/836/41309836/b_41309836.jpg)
上QQ阅读APP看书,第一时间看更新
第3章 控制语句和函数
Python除了拥有进行基本运算的能力,同时也具有写出一个完整程序的能力,那么对于程序中各种复杂的逻辑该怎么控制呢?这时控制语句就能派上用场了。
对于一个结构化的程序来说,一共只有三种执行结构,如果用圆角矩形表示程序的开始和结束,直角矩形表示执行过程,菱形表示条件判断,那么三种执行结构可以分别用下面三张图表示。
顺序结构:就是做完一件事后紧接着做另一件事,如图3-1所示。
![](https://epubservercos.yuewen.com/82BE21/21511156608178806/epubprivate/OEBPS/Images/52_01.jpg?sign=1738852148-7KUcHnH5SUDQhoaP78cK4lvpgq5tCxbn-0-9e12a1ded2de5fb3ab22fb79914b9499)
图3-1 顺序结构
选择结构:在某种条件成立的情况下做某件事,反之做另一件事,如图3-2所示。
循环结构:反复做某件事,直到满足某个条件为止,如图3-3所示。
![](https://epubservercos.yuewen.com/82BE21/21511156608178806/epubprivate/OEBPS/Images/52_02.jpg?sign=1738852148-DuIlzdiWTmWZOzJ6DS7vPuQWkOkG4HTG-0-ce1b961922b82e8bf5a1c4000aec77f7)
图3-2 选择结构
![](https://epubservercos.yuewen.com/82BE21/21511156608178806/epubprivate/OEBPS/Images/52_03.jpg?sign=1738852148-eGZ8j1ch3s40d2N89S1VbZM93yKLR4ge-0-1a9421ef6bd352f2f8b48b8a68c6a77e)
图3-3 循环结构
程序语句的执行默认就是顺序结构,而条件结构和循环结构分别对应条件语句和循环语句,它们都是控制语句的一部分。
那什么是控制语句呢?这个词出自C语言,对应的英文是Control Statements。它的作用是控制程序的流程,以实现各种复杂逻辑。下面将重点介绍Python中实现选择结构、循环结构。