Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块
image.png
(图片来源:菜鸟教程)

1、顺序流程:自上而下的执行结构,也是Python默认的流程
2、选择流程/分支流程:根据在某一步的判断,有选择的去执行相应的逻辑的一种结构
3、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块
4、注意语句缩进

2.1 单分支

仅有if语句

条件表达式

if 条件:
Pythoh代码
Pythoh代码
Pythoh代码

实践操作

  1. #单分支
  2. age=21
  3. if age>18:
  4. print('你已经是成年人啦!')

输出结果为:你已经是成年人啦!

2.2 双分支

if…else

条件表达示

if 条件:
……
elif 条件:(多条件)
……
Else 条件:
……

实践操作

  1. #双分支
  2. score=30
  3. if score<60:
  4. print('很遗憾,没有通过考试!')
  5. else:
  6. print('恭喜你,通过考试!')

输出结果为:很遗憾,没有通过考试!

  1. score=90
  2. if score<60:
  3. print('很遗憾,没有通过考试!')
  4. else:
  5. print('恭喜你,通过考试!')

输出结果为:恭喜你,通过考试!

  1. #多条件
  2. mood_index=int(input('你今天的心情指数是:')) #input类型输出的是str类型,要转换成int类型
  3. if mood_index>90:
  4. print('心情非常好!')
  5. elif mood_index>=70:
  6. print('一般')
  7. elif mood_index>=60:
  8. print('良好')
  9. else:
  10. print('心情很差劲诶')

输入:89
输出结果为:
你今天的心情指数是:89
一般
(可输入不同的数据多次验证结果)