python中分支语句有哪三种?

Python013

python中分支语句有哪三种?,第1张

python中分支语句三种:单分支语句、两分支语句、多分支语句。

1、单分支语句格式:if条件一:执行一行或多行特定代码如果条件成立,则执行if下面的代码块;不成立则不会执行。

2、两分支语句格式一:if条件一:执行一行或多行特定代码elif条件二:执行一行或多行特定代码如果if条件成立,则执行if下面的代码。

如果elif条件成立,则执行elif下面的代码。如果if elif条件同时成立,则执行第一个满足条件的分支。如果if elif条件都不成立,则这两个分支都不执行。

3、多分支语句格式一:if条件一:执行一行或多行特定代码elif条件二:执行一行或多行特定代码elif条件三:执行一行或多行特定代码elif条件四:执行一行或多行特定代码如果if条件成立,则执行if下面的代码。

如果elif条件成立,则执行elif下面的代码。如果if elif条件同时成立,则执行第一个满足条件的分支。

案例:

f day == '1': print('今天是星期一') elif day == '2': print('今天是星期二') elif day == '3': print('今天是星期三') elif day == '4': print('今天是星期四') elif day == '5': print('今天是星期五') elif day == '6': print('今天是星期六') elif day == '7': print('今天是星期日') else: print('无法确定星期几')。

注意点:if代码块必须以if开头, 但不一定以else结尾, else可有可无, 主要是看你代码里需不需要。

如果有else, 只能存在一个, 所以想增加分支一般是通过增加elif语句来增加。

python中有三大控制结构,分别是顺序结构、分支结构以及循环结构,任何一个项目或者算法都可以使用这三种结构来设计完成。

第一:顺序结构

顺序结构就是按照你写的代码顺序执行,也就是一条一条语句顺序执行。这种结构的逻辑最简单,就是按顺序执行就行了。

第二:分支结构

分支结构又称为选择结构,意思是程序代码根据判断条件,选择执行特定的代码。如果条件为真,程序执行一部分代码否则执行另一部分代码。

在python语言中,选择结构的语法使用关键字if、elif、else来表示,具体语法如下:

基本语法有以下几种:

①if

②if…else

③if…elif…else

④if…elif…elif……else

⑤if嵌套

第三:循环结构

循环结构是使用最多的一种结构。循环结构是指满足一定的条件下,重复执行某段代码的一种编码结构。python的循环结构中,常见的循环结构是for循环和while循环。

(1)、for循环

for循环为循环结构的一种。在python中,for循环是一种迭代循环,也就是重复相同的操作,每次操作都是机遇上一次的结果而进行。for循环经常用于便利字符串、列表、字典等数据结构,for循环需要知道循环次数,基本语法为:for…in…循环。

(2)、while循环

while循环不需要知道循环的次数,即无限循环,直到条件不满足为止。

注意:

①循环也是以冒号(:)结尾

②条件为各种算术表达式

a)当为真时,循环体语句组1,重复执行

b)当为假时,循环体语句组2,停止执行

③如果循环体忘记累计,条件判断一直为真,则为死循环。循环体一直实行。

a)死循环有时候经常被用来构建无限循环

b)可以使用ctrl+c终止,或者停止IDE