单分支选择结构:
if语句单分支结构的语法形式如下:
if 条件表达式:
语句/语句块
条件表达式:可以是逻辑表达式、关系表达式、算术表达式等等。
语句/语句块:可以是一条语句,也可以是多条语句。多条语句,缩进必须对齐一致。
例子:
num = input("输入一个数字:")
if int(num)<10:
print(num)
双分支选择结构
例子:
num = input("输入一个数字:")
if int(num)<10:
print(num)
else:
print("数字太大")
三元条件运算符
#条件为真时的值 if (条件表达式) else 条件为假时的值
num = input("请输入一个数字") print( num if int(num)<10 else "数字太大")
多分支选择结构
多分支选择结构的语法格式如下:
if 条件表达式 1 :
语句 1/语句块 1
elif 条件表达式 2:
语句 2/语句块 2
elif 条件表达式 n :
语句 n/语句块n
else:
语句 n+1/语句块 n+1
利用Python的多分支选择结构判断成绩的等级:
#测试多分支结构
score=int(input("请输入分数"))
if score<60:
grade="不及格"
elif score<70:
grade="及格"
elif score<80:
grade="良好"
elif score<100:
grade="优秀"
else:
grade="满分"
print("您的分数是{0},成绩{1}".format(score,grade))