9. 流程控制
流程就是计算机执行的顺序,顺序结构,分支结构,循环结构
9.1 分支结构
单向分支,双向分支,多向分支 etc
单向分支:如果判断表达式成立,那么就要执行代码区间,否则不执行。
双向分支:表达式成立,执行真区间,否则执行假区间。
if True:
print()
else:
print()
多向分支: 需要判断多个表达式结果,执行其中符合条件的一个。
score = 90
if score >= 90 and score <=100:
print('hiii')
elif score >= 80 and score >90:
print('next')
elif score >=70 and score <=80:
print('fe')
else:
print()
巢状分支:在分支条件中,嵌套分支
if 表达式a:
if 表达式b:
if 表达式c:
.......
else:
注意:
if True:
pass ;在代码库中专门用于 占位
练习题-十二生肖
要求输入一个四位数年,判断当前年份属于哪一个生肖
子(鼠)、丑(牛)、寅(虎)、卯(兔)、辰(龙)、巳(蛇)、午(马)、未(羊)、申(猴)、酉(鸡)、戌(狗)、亥(猪)
-。
-。
-。
-。
-。
-。
申(猴)、酉(鸡)、戌(狗)、亥(猪)、子(鼠)、丑(牛ÿ