分支结构
分支结构
1.单分支
if 一般用于判断/选择的场景
# 90以上优秀
score = 95
if score >90:
print('优秀') # 优秀
2.双分支
if ...else
# 90以上优秀,90以下良好
score = 95
if score >90:
print('优秀')
else:
print('良好')
3.多分支
if...elif...elif...else
if...if...if...if
# 90以上优秀,90-70良好,70以下不及格
# if...elif...elif...else
score = 95
if score > 90:
print('优秀')
elif score >70:
print('良好')
else:
print('及格')
# if...if...if...if
score = 95
if score >90:
print('优秀')
if score > 70 and score < 90:
print('良好')
if score < 60:
print('及格')
4.逻辑运算符
## > >= < <= == !=
## and 两者都必须成立
## or 其中一个成立
## not 非