1.算法
解决问题的步骤
评价维度:时间复杂度,空间复杂度
表示算法:流程图
符号:
圆角矩形——程序的开始和结束
平行四边形——输入和输出
直角矩形——处理步骤(运算,赋值)
菱形——判断(布尔表达式)
流程线——箭头直线
2.顺序,选择,循环结构
顺序:
从左往右,从上往下依次执行
将写出来的代码都执行
选择:
需要作出判断,再执行代码
方式:
①:单分支
if 条件:
代码块
条件:布尔表达式,即变量,关系表达式,逻辑表达式等
python中以缩进来表达代码的层次关系,一般为一个Tab键
②:双分支
if 条件:
代码块1
else:
代码块2
简化写法:表达式一 if 条件 else 表达式二
执行顺序:条件为true,结果为表达式一,反之为表达式二
③:多分支
多重if结构
if 条件1:
代码块1
elif 条件2:
代码块2
elif 条件3:
代码块3
…
else:
代码块n
④:嵌套结构
if 条件:
if 条件:
代码块
else:
代码块
else:
代码块
pass 什么都不做,只是一个占位符,代替需要写的语句
进行代码建构时,不想先写代码可用pass代替



