python跳出if条件_python流程控制-if

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

分支结构:if..else

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

一:分支结构

1:单项分支

语法:

20200808_5f2e6517efef9.png

含义:

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

注意点:

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

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

案例:

20200808_5f2e6518183b1.png

2:双项分支

语法:

20200808_5f2e651833da7.png

含义:

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

注意点:

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

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

案例:

20200808_5f2e651853613.png

3:多项分支

语法:

20200808_5f2e65186e58b.png

含义:

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

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

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

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

注意点:

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

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

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

案例:

20200808_5f2e651899c83.png

4:巢状分支

语法:

20200808_5f2e6518c0fad.png

含义:

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

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

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

注意点:

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

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

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

20200808_5f2e6518ea7e0.png

二:if条件的使用

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

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

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

20200808_5f2e651919736.png

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

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

20200808_5f2e65193c960.png

20200808_5f2e651958501.png

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值