本篇主要讲python流程控制与条件判断的基本操作。一般条件判断包括:if、if else、if elif、嵌套等。希望感兴趣的小伙伴可以坚持看下去同时欢迎提出宝贵的意见让我们一起进步!
#01:流程控制
1)顺序结构:一步步执行
2)选择结构:在某一步选择性执行
3)循环结构:在一定条件下,一直执行某段代码(事情)
#02:单if单语句(如果)
1) if 条件==True: 执行if里面的语句 ;若不满足不进行处理
2)if后面一定要有语句和条件(pass一个空语句)
单if单语句操作实例
#03:if else( 如果-否则)
1)满足需要处理,不满足也需要处理。只有2种情况,肯定会执行其中一个
2)对立情况下使用
if else实例操作
#04:if elif(多分支选择)
1)只要满足其中一个分支,就退出本层if语句结构
2) 2种以上情况选择
3)else选配,根据实际需要填写
4)elif后面必须写语句和条件
5)python不支持switch语句,所以多个条件判断,只能用elif来实现
if elif实例操作
#05:if嵌套结构
1)一个场景需要分阶段和层次,作出不同的处理。
2)要执行内部的if语句一定要外部的if语句满足才可以(and)
if嵌套结构实例操作
#06:复合表达式
如果一个人年龄大于60岁,并且为男性,则被称为老先生(要求从控制台输入)
复合表达式(and)实例操作
#07:注意事项
1)if后面的条件语句判断是True,才会进行下面缩进区块的语句;否则跳出本区块的语句,继续运行区块后面的语句
2)if每个语句后面必须有冒号:
3)缩进一般是四个字符,但是也可以缩进1,2或者其他。但是同一个条件语句下面对应的执行代码必须对齐
4)if语句只要满足其中一个要求,就结束本层整个if代码块
5) if如果后面跟:True、非0数值、非空字符串、非空元组、非空列表,该if的条件就是Ture