第四课 分支结构
程序运行的结构 主要分为:顺序结构、分支结构、循环结构
前三课,代码按照顺序逐行执行,称之为顺序结构,这是最基本的结构。
本课,我们将学习分支结构,实现更丰富的执行顺序。由条件控制语句,包括if、else、elif 等实现。
代码块
代码缩进 来组织代码块
a=10 #例1 1个代码块
if a>1: #代码块开始 符号 :
print("a比1大") #代码块内容 缩进 4个空格
b=10 #例2 2个平行代码块
if b>5: #代码块1
print("b比5大")
else: #代码块2
print("b不比5大")
c=10 #例3 2个嵌套代码块
if c>1: #代码块1
print("c比1大") #b大于5
if c>2: #代码块2
print("c比2大")
if 语句
if 语句 中文 ”如果“语句,通过判断逻辑计算结果 决定是否执行代码块
a=10 #定义变量a等于10
if a>1: #判断 如果变量a大于1 则执行符号:后的代码
print("a比1大") #打印字符串
b=2 #定义变量b等于2
if b>1 and b<3: #判断 布尔运算 b>1 且 b<3 条件满足
print("b大于1且小于3") #打印字符串
else 语句
else 语句 中文 ”其他“语句 和if语句配合使用 不满足if条件下 执行的代码块
a=1 #定义变量a
if a<6: #如果 a小于6
print("a小于6")
else: #其他 a大于等于6 注意 等于
print("a大于等于6")
elif 语句
elif 语句 中文 ”如果其他“语句,和if语句配合使用 用于多个条件判断
a=10 #定义变量a
if a>6: #如果a大于6
print("a大于6")
elif a==6: #如果a等于6
print("a等于6")
else: #其他a小于6
print("a小于6")