在python中流程控制可以分为三种,分别是顺序结构、分支结构和循环结构。

分支结构:if..else

循环结构:while循环、for循环

一:分支结构

1:单项分支

语法:

Python如何跳出if判断 python怎么跳出if_分支结构

含义:

判断条件,条件结果为True,则执行功能代码块,条件为Fasle,不会进入if,直接跳过if,执行后续其他语句。

注意点:

if是关键字,条件后面的冒号不能省略

if下面的功能代码块一定要有缩进,并且同一级别代码块缩进一致。

案例:

Python如何跳出if判断 python怎么跳出if_python跳出if条件_02

2:双项分支

语法:

Python如何跳出if判断 python怎么跳出if_python跳出if条件_03

含义:

判断条件,如果条件结果为True,则执行功能1代码;如果结果为Fasle,执行功能2。

注意点:

if,else是关键字,条件和else后面的冒号不能省略

if,else下面的功能代码块一定要有缩进,并且同一级别代码块缩进一致。

案例:

Python如何跳出if判断 python怎么跳出if_python跳出if条件_04

3:多项分支

语法:

Python如何跳出if判断 python怎么跳出if_python跳出if条件_05

含义:

先判断条件1,如果条件1为True,则执行功能1,直接跳出if判断;

如果条件1为假,则再判断条件2,如果条件2为真,则执行功能2,跳出了if判断;

如果条件2为假,再判断条件3,直到后面条件都为真,则不再继续判断

如果所有条件都为假,则执行功能N

注意点:

if,elif,else是关键字,条件和else后面的冒号不能省略

elif和if后面都必须带条件,else后面一定不能带条件

if,elif,else下面的功能代码块一定要有缩进,并且同一级别代码块缩进一致

案例:

Python如何跳出if判断 python怎么跳出if_缩进_06

4:巢状分支

语法:

Python如何跳出if判断 python怎么跳出if_分支结构_07

含义:

先判断条件1,如果条件1和条件2都为真,则执行功能2,跳出了if判断

如果条件1为真,条件2为假,则执行功能3,跳出了if判断

如果条件1为假,则执行功能4

注意点:

这是if的嵌套使用,要注意,不同if的子级的缩进要保持一致

案例:从控制台接受你输入的身高和收入,如果身高大于等于178,并且收入有100万或以上,则输出高富帅,

如果如果身高大于等于178但是并没有100万则输出你很高,但是并不富有,否则的话,输出你不符合我的要求

Python如何跳出if判断 python怎么跳出if_代码块_08

二:if条件的使用

if后的条件直接用True/False来表示

True:非0值,非空值(非空字符串、非空列表、非空数组、非空字典、非空集合等)

False:0,空值(空字符串、空列表、空数组、空字典、空集合等)

Python如何跳出if判断 python怎么跳出if_缩进_09

三:if的条件,成员运算符

通常用于判断元素是否存在元组、列表、字符串、字典中

Python如何跳出if判断 python怎么跳出if_缩进_10

Python如何跳出if判断 python怎么跳出if_python跳出if条件_11