一、while循环的基础语法 二、while循环的嵌套应用 三、while循环的嵌套案例 四、for循环的基础语法 五、for循环的嵌套应用 六、循环中断 : break和continue
一、while循环的基础语法使用while循环的基础应用
while循环语句 while循环注意点 while的条件需得到布尔类型,True表示继续循环,False表示结束循环需要设置循环终止的条件,如i += 1配合 i < 100,就能确保100次后停止,否则将无限循环空格缩进和if判断一样,都需要设置总结
while循环的语法格式 while循环的注意事项 条件需提供布尔类型结果,True继续,False停止空格缩进不能忘请规划好循环终止条件,否则将无限循环 二、while循环的嵌套应用 while嵌套循环基本格式while嵌套循环的应用 while循环的嵌套 while循环的嵌套-注意点 同判断语句的嵌套一样,循环语句的嵌套,要注意空格缩进。基于空格缩进来决定层次关系注意条件的设置,避免出现无限循环(除非真的需要无限循环)总结
嵌套循环的语法格式: 嵌套循环需要注意的地方: 注意条件的控制,避免无限循环多层嵌套,主要空格缩进来确定层次关系 嵌套循环的使用难点: 循环条件的控制,层次越多越复杂,需要细心+耐心 三、while循环的嵌套案例使用while嵌套循环,打印九九乘法表
补充知识-print输出不换行 补充知识-制表符\t 使用while嵌套循环,打印九九乘法表 """演示使用while的嵌套循环打印输出九九乘法表"""# 定义外层循环的控制变量i = 1while i <= 9:# 定义内层循环的控制变量j = 1while j <= i:# 内层循环的print语句,不要换行,通过\t制表符进行对齐print(f"{j} * {i} = {j * i}\t", end='')j += 1i += 1print() # print空内容,就是输出一个换行 四、for循环的基础语法for循环的基础语法
基础语法range语句变量作用域 for循环和while循环的区别 for循环语句for循环注意点
同while循环不同,for循环是无法定义循环条件的。 只能从被处理的数据集中,依次取出内容进行处理。
所以,理论上讲,Python的for循环无法构建无限循环(被处理的数据集不可能无限大)
总结
for循环的语法格式是: for循环的注意点 无法定义循环条件,只能被动取出数据处理 要注意,循环内的语句,需要有空格缩进 range语句for循环遍历range序列
总结
range语句的功能是: 获得一个数字序列(可迭代类型的一种)range语句的语法格式: range语句的注意事项: 语法1从0开始,到num结束(不含num本身)语法2从num1开始,到num2结束(不含num2本身)语法3从num1开始,到num2结束(不含num2本身),步长以step值为准 range的用途很多,多数用在for循环场景 变量作用域 for循环的变量作用域
总结
for循环中的临时变量,其作用域限定为: 循环内这种限定: 是编程规范的限定,而非强制限定不遵守也能正常运行,但是不建议这样做如需访问临时变量,可以预先在循环外定义它 五、for循环的嵌套应用for循环的嵌套使用
for循环的嵌套总结
for循环的嵌套语法: 注意事项: 需要注意缩进,嵌套for循环同样通过缩进确定层次关系for循环和while循环可以相互嵌套使用 """演示for循环打印九九乘法表"""# 通过外层循环控制行数for i in range(1, 10):# 通过内层循环控制每一行的数据for j in range(1, i + 1):# 在内层循环中输出每一行的内容print(f"{j} * {i} = {j * i}\t", end='')# 外层循环可以通过print输出一个回车符print() 六、循环中断 : break和continue使用continue和break关键字控制循环
continue关键字continue关键字用于:中断本次循环,直接进入下一次循环 continue可以用于: for循环和while循环,效果一致
break关键字break关键字用于:直接结束所在循环 break可以用于: for循环和while循环,效果一致
总结
continue的作用是: 中断所在循环的当次执行,直接进入下一次break的作用是: 直接结束所在的循环注意事项: continue和break,在for和while循环中作用一致在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用