DAY.5
每天抽空学习一点python-第五天一、选择流程
①单分支
if条件表达式:比较运算符逻辑运算符
代码指令
例:
score=58ifscore=59:
print(不及格)
输出结果为:不及格
②双分支
if条件表达式:比较运算符逻辑运算符
代码指令
else:代码指令
例:
score=58
ifscore60:
print(合格)
pass
else:
print(不及格)
pass
输出结果为:不及格#其中pass是一个空语句,代表跳过。用来填补结构
③多分枝
if条件表达式:比较运算符逻辑运算符代码指令
elif条件表达式:
代码指令
......
else:
代码指令
特征:只要满足其中一个分支,就会退出本层if语句结构
至少有两种情况可以选择
elif后面必须得写上条件和语句
例:
score=58
ifscore=90:
print(优秀)
passelifscore=80:
print(良)
passelifscore=60:
print(及格)
pass
else:
print(不及格)
pass
输出结果为:不合格
当然分数数字可以替换为昨天学习的输入代码input,但是注意:因为input所获取的内容为字符串str类型的,需要用int将类型转化为int类型,即;
score=int(input(请输入您的成绩:))
ifscore=90:
print(优秀)
pass
elifscore=80:
print(良)
passelifscore=60:
print(及格)
pass
else:
print(不及格)
pass