7.分支结构
"""
if 布尔表达式1成立即是 True :
执行语句体
elif 布尔表达式2成立即是 True :
执行语句体
else :
执行语句体
"""
例1:
flag = 'YES'
if flag == 'YES' :
print("条件成立,开始安装")
elif flag == 'NO': <<<<<-------这样写规范点,虽然不写else也可以,但结果
print("条件不成立,退出安装") 是如果两个条件都没有满足,程序将会不做选择。
else : 加上else,无论怎样也会有个结果。
print("其他异常")
例2:判断python 版本,sys是个库
import sys
if sys.version_info.major < 3:
print("Version 2.X")
elif sys.version_info.major > 3:
print("Future")
else:
print("Version 3.X")