Python中选择结构实例讲解
1、选择结构通过判断条件是否成立来决定分支的执行。
2、选择结构形式:单分支、双分支、多分支。
3、多分支结构,几个分支之间有逻辑关系,不能随意颠倒顺序。
实例
''' 单分支选择结构 if 条件表达式: 语句/语句块 ''' if 3+2==5: print("单分支选择结构") #true ''' 双分支选择结构 if 条件表达式: 语句/语句块 else 语句/语句块 ''' a = 3 if a<2: print('t'+str(a)) #true else: print('f'+str(a)) # false ''' 多分支选择结构 if 条件表达式: 语句/语句块 elif 语句/语句块 . . . elif 语句/语句块 [else 语句/语句块 ] [] : 表示可选 ''' b = 2 if b == 1: print('1') elif b<1: print('2') else: print('3')
知识点扩展
python判断选择结构【if】
if 判断条件 #进行判断条件满足之后执行下方语句 执行语句 elif 判断条件 #在不满足上面所有条件基础上进行条件筛选匹配之后执行下方语句 执行语句 else #再不满足上面所有的添加下执行下方语句 执行语句
下面举一个简单的例子,看兜里有多少钱来决定吃什么饭。
douliqian=2 if douliqian>200: print("小龙虾走起!!0.0") elif douliqian>12: print("吃炒饼!=。=!!") elif douliqian>3: print("啃馒头吧") else: print("饿死算了 。。*-*。。") >> 饿死算了 。。*-*。。
其中if 进行最开始的判断大于200的时候执行 【print("小龙虾走起!!0.0")】
elif 是在不满足上一个条件的基础上再次进行判断
如果变量douliqian的值大于12小于200,则执行【print("吃炒饼!=。=!!")】,同理大于3小于12就只能“啃馒头”了。
else 是在之前的所有添加都不能满足的条件下执行,也就是三块钱都没有,那就“饿死算了”。
到此这篇关于Python中选择结构实例讲解的文章就介绍到这了,更多相关Python选择结构浅析内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
这篇文章主要介绍了解决Jupyter Notebook开始菜单栏Anaconda下消失的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-04-04python中Pycharm 输出中文或打印中文乱码现象的解决办法
本篇文章主要介绍了python中Pycharm 输出中文或打印中文乱码现象的解决办法 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-06-06python 列表,数组,矩阵两两转换tolist()的实例
下面小编就为大家分享一篇python 列表,数组,矩阵两两转换tolist()的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-04-04Pytorch基本变量类型FloatTensor与Variable用法
今天小编就为大家分享一篇Pytorch基本变量类型FloatTensor与Variable用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-01-01Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
这篇文章主要介绍了Python和Ruby中each循环引用变量问题,类似PHP的foreach中使用引用变量的问题,需要的朋友可以参考下2014-06-06
最新评论