我们仔细回忆一下,所有的事情流程都可以分为三个模式,把事情一件一件的完成,然后遇到了选择,选择做哪件事,然后有些事情需要重复的做几次
在计算机中也是一样,程序的控制语句主要分三种:顺序、分支、判断
由于顺序结构是自然从上而下,所以就不需要单独的语法执行,所以只介绍分支(判断语句)和循环语句
并且无论分支(判断语句)还是循环语句,在执行完成后,依然会回到顺序结构上面
python使用缩进来判断代码级别,同一级别的代码会自上而下顺序执行
判断条件成立,成立则运行代码1、2
if 条件: 代码1 代码2 代码3判断条件成立,成立则运行代码1、2,不成立则运行代码3、4
判断条件成立,成立则运行代码1、2,不成立则运行继续运行下方的elif进行判断,遇到判断成立的则执行
if 条件: 代码1 代码2 elif 条件: 代码3 代码4 elif 条件: 代码5 代码6 elif 条件: 代码7 代码8 .....判断条件成立,成立则运行代码1、2,不成立则运行继续运行下方的elif进行判断,遇到判断成立的则执行,如果到最后都没有成立的条件,则输出else运行else里面的代码
if 条件: 代码1 代码2 elif 条件: 代码3 代码4 elif 条件: 代码5 代码6 elif 条件: 代码7 代码8 ..... else: 代码9 代码10if语句可以嵌套使用
# 成绩查询系统 score = input("你的成绩:") score = int(score) if score >= 60: if score >=70: if score >= 80: if score >= 90: print("成绩优秀") else: print("成绩良好") else: print("成绩一般") else: print("成绩合格") else: print("明天请家长") print("成绩优秀") else: print("成绩良好") else: print("成绩一般") else: print("成绩合格") else: print("明天请家长")