第四课 分支结构

程序运行的结构 主要分为:顺序结构、分支结构、循环结构

前三课,代码按照顺序逐行执行,称之为顺序结构,这是最基本的结构。

本课,我们将学习分支结构,实现更丰富的执行顺序。由条件控制语句,包括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")

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注