Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块
(图片来源:菜鸟教程)
1、顺序流程:自上而下的执行结构,也是Python默认的流程
2、选择流程/分支流程:根据在某一步的判断,有选择的去执行相应的逻辑的一种结构
3、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块
4、注意语句缩进
2.1 单分支
条件表达式
if 条件:
Pythoh代码
Pythoh代码
Pythoh代码
实践操作
#单分支
age=21
if age>18:
print('你已经是成年人啦!')
2.2 双分支
条件表达示
if 条件:
……
elif 条件:(多条件)
……
Else 条件:
……
实践操作
#双分支
score=30
if score<60:
print('很遗憾,没有通过考试!')
else:
print('恭喜你,通过考试!')
输出结果为:很遗憾,没有通过考试!
score=90
if score<60:
print('很遗憾,没有通过考试!')
else:
print('恭喜你,通过考试!')
输出结果为:恭喜你,通过考试!
#多条件
mood_index=int(input('你今天的心情指数是:')) #input类型输出的是str类型,要转换成int类型
if mood_index>90:
print('心情非常好!')
elif mood_index>=70:
print('一般')
elif mood_index>=60:
print('良好')
else:
print('心情很差劲诶')
输入:89
输出结果为:
你今天的心情指数是:89
一般
(可输入不同的数据多次验证结果)