python入门之控制结构-顺序与选择结构答案_Python基础-python流程控制之顺序结构和分支结构(五)...

流程控制

流程:计算机执行代码的顺序,就是流程

流程控制:对计算机代码执行顺序的控制,就是流程控制

流程分类:顺序结构、选择结构(分支结构)、循环结构

顺序结构

一种代码自上而下执行的结构,是python还有其他语言的默认执行的流程。

选择结构(分支结构)

分类:单分支结构、双分支结构、多分支结构、巢状结构(嵌套结构)

单分支结构:

格式:

if 判断条件:

条件成立时,要执行的操作

举例:

注意:

1、if条件表达式结果为真,则执行if之后所控制的代码块,如果为假,则不执行后面的代码块。

2、使用缩进来划分语句块,相同缩进的语句在一起组成一个语句块

3、冒号:后面的代码是在条件表达式结果为真的情况下执行,所以称之为真区间 或 if区间

双分支结构:

格式:

if  判断条件:

满足条件时要做的事情

else:

不满足条件时要做的事情

举例:

注意:

1、双分支结构有两个区间,分别是True控制的if语句和False控制的if语句

2、if语句的内容在双分支之间必须缩进

多分支结构

格式:

if  判断语句1:

事情1

elif  判断语句2:

事情2

elif  判断语句3:

事情3

举例:

注意:

1、多分支可以添加无限个elif分支,无论如何,只会执行众多分支的其中一个。

2、执行完一个分支后,分支结构就会结束,后面的分支都不会判断,也不会执行。

3、多项分支的判断顺序是自上而下逐个分支进行判断的。

巢状结构

格式:

if 条件1:

满足条件1 做的事情1

满足条件1 做的事情2

...(省略)...

if 条件2:

满足条件2 做的事情1

满足条件2 做的事情2

...(省略)...

举例:

注意:

巢状结构是其他分支结构的嵌套,任何分支都可以嵌套。

python中的比较运算符:

逻辑运算符:

你可能感兴趣的:(python入门之控制结构-顺序与选择结构答案_Python基础-python流程控制之顺序结构和分支结构(五)...)