python的流程控制结构概述
控制结构主要分为三个部分,顺序结构,分支结构,循环结构。
顺序结构
最简单的流程控制,我们代码默认都是从上到下依次执行的,这种就是顺序结构。
也就是说我们什么都不用去做的,代码执行的大环境就是顺序执行。
分支结构
分支结构,通过条件判断去选择性执行某一个分支部分的代码。
1 单分支
关键字是if,后面跟条件判断,如果满足,就执行下面缩进不部分的代码
num1 = int(input('请输入你的考试分数'))
if num1 >= 60:
print('已经及格了,恭喜通过')
注意:一定要有缩进, 缩进一般是4个空格。使用pycharm吗,可以使用tab很方便的进行缩进。
2 双分支
if ...else 语句称为双分支,如果满足条件执行if的语句,否则执行else的语句
num1 = int(input('请输入你的考试分数'))
if num1 >= 60:
print('已经及格了,恭喜通过')
else:
print('没有通过')
3 多分支
if...elif ...elif...else...
多分支的条件有很多,可以有多个if条件。如果第一个if条件的满足了,则代码不会去判断后面的所有的分支了。
num1 = int(input('请输入你的考试分数'))
if num1 >= 90:
print('成绩优秀')
elif num1 >= 80:
print('成绩良好')
elif num1 >= 60:
print('成绩及格')
else:
print('没有及格')