选择结构:选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。
if选择结构:
单分支结构
单分支:
if 条件:
#当条件成立之后执行的代码
双分支:
if condition:
#当条件成立时执行的代码
else:
#条件不成立时执行的代码
多分支:
if condition1:
#符合条件1,执行该代码
elif condition2:
#符合条件2,执行该代码
......
elif conditionN:
#符合条件N,执行该代码
else:
#剩余条件执行的代码
单分支:
#数据接受
a=int(input("请输入一个数字:"))
#条件判断
if a>0:
print("该数字大于0")
双分支:
#数据接受
a=int(input("请输入一个数字:"))
#条件判断
if a>0:
print("该数字大于0")
else:
print("该数字小于0")
多分支:
#数据的接受
grade = int(input("请输入您成绩:"))
#条件判断
if grade<0 or grade>100:
print("输入错误")
elif grade == 0:
print("0分")
elif grade>0 and grade<60:
print("不及格")
elif grade>=60 and grade < 80:
print("合格")
elif grade >=80 and grade<90:
print("良好")
elif grade >=90 and grade<99:
print("优秀")
elif grade == 100:
print("满分")