一、流程控制的定义
控制流程 具体指控制程序的执行流程
程序的执行流程分为三种:
顺序结构:让程序按照从头到尾的顺序依次执行每一条python代码
不重复执行 不跳过任何代码
选择结构(分支结构):就是让程序“拐弯” 有选择的执行代码
循环结构: 让程序杀个“回马枪”,不断重复执行同一段代码
二、缩进
python中缩进是用来控制我们的代码的表示权限
一个缩进使用一个tab键表示 (四个空格)

print的end属性
print输出函数里有个参数 叫end end会默认在最后加上换行 \n
默认值为\n

三、分支结构
3.1、 单分支结构
if 条件语句(判断条件): 代码语句 #该代码执行,当if 后面的判断条件成立(True)就执行

3.2、 双分支结构
else 可以没有 但如果有只能有一个
if 条件语句(判断条件): 代码语句 #该代码执行,当if 后面的判断条件成立(True)就执行 else: 代码语句 #该代码执行,当if 后面的判断条件不成立(False)就执行

3.3、 多分支结构
elif 可以没有 可以有一个也可以有多个
if 条件语句(判断条件): 代码语句 #该代码执行,当if 后面的判断条件成立(True)就执行 elif 判断条件: 代码语句 #该代码执行条件,就是当elif后面的判断条件成立(True)就执行,否则不执行。 else: 代码语句 #该代码执行,当if 后面的判断条件不成立(False)就执行

3.3.1、 pass的作用
pass 是一个空语句 就是占位的作用
当流程控制里面 有语句没想好写好内容的话 就可以使用pass语句进行占位 防止不必要的报错

四、循环结构
4.1、 循环结构的定义
循环是程序设计语言中反复执行某些代码的一种计算机处理过程
减少代码量 避免重复操作 提高开发效率
4.2、 while循环
while 循环条件: 执行语句 更新语句 条件满足一直执行 一定要有循环条件的更新 否则 进入无限循环

4.3、 for循环
for 循环 不需要对循环条件手动更新
迭代循环
迭代/遍历:有一堆数据 一个一个取出来
for 变量名 in 可迭代对象(字符串 列表 元组 字典 集合): 代码

4.4、 range()函数
取某一个区间内的连续整数 起始值从0 开始 不包括终点值 range(起始值,终点值,步长) 起点不写默认为0 不包终点值 步长不写默认为1
for 变量名 in range(起点,终点,步长): 代码

五、嵌套
5.1、 分支结构的嵌套

5.2、 循环结构的嵌套
python允许一个循环体内嵌入另一个循环
你可以在循环体内嵌入其他的循环体

案例:
一周五天 每天早餐 一杯牛奶 两鸡蛋 午餐 :食堂 晚餐不吃
一周五天 连续四个星期

5.3、 break和continue
break 用来终止循环语句,即循环条件没有False 或者 序列还没被完全迭代完 也会终止执行循环语句

continue:用来告诉python跳过当前循环的剩余语句,然后继续进行下一轮循环

每日励志文案:
因为有目标所有一切皆有可能
1万+

被折叠的 条评论
为什么被折叠?



