自学python第五天选择流程

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




转载请注明:http://www.aierlanlan.com/grrz/1681.html