1. Python控制流的3大分类:
1) 顺序结构: 我们代码的执行顺序,从上而下
2) 分支结构: 根据判断进而确定走那条分支,常见形式: if , if…else… , if…elif…elif…else…
3) 循环结构: 常见的表现方式有: for循环、while循环、 while循环结合continue ,break
2. 分支结构: if :
1) if … : 只需要判断条件满足一种情况下想要进行的处理
语法:
if 条件1:
执行代码块1
执行代码块2
如:
2) if … …else…: 需要考虑满足条件和不满足条件下的分别处理
流程图:
3) if…elif…elif…else
3. 循环结构
1) while循环: 适用于不知道判断次数的情况下.,当条件一直为真的情况下,就一直需要条件判断,直到条件为假,再执行相关语句
后结束
语法:
while 判断条件:
语句1
语句2
如: 算1-100之间的整数之和,包含1和100
上边代码也可以用while …else 来进行,如下:
2 )for 循环: 可以用来遍历任何序列,比如:字符串,列表,元组 ,当然也可以遍历字典的key或者value值
1) 单for循环的使用
2) for 循环嵌套使用 (举例: 9*9 乘法口诀表)