Python——循环语句

while循环的基础语法

Python——循环语句_第1张图片

只要条件满足 会无限循环执行

注意:

1. while的条件需得到布尔类型,True表示继续循环,False表示结束循环

2. 需要设置循环终止的条件,如i += 1配合 i < 100,就能确保100次后停止,否则将无限循环

3. 空格缩进和if判断一样,都需要设置

while循环的嵌套应用

Python——循环语句_第2张图片

•同判断语句的嵌套一样,循环语句的嵌套,要注意空格缩进。

•基于空格缩进来决定层次关系

•注意条件的设置,避免出现无限循环(除非真的需要无限循环)

补充

Python——循环语句_第3张图片
Python——循环语句_第4张图片

for循环的基础语法

•while循环的循环条件是自定义的,自行控制循环条件

•for循环是一种”轮询”机制,是对一批内容进行”逐个处理”

Python——循环语句_第5张图片

for循环

Python——循环语句_第6张图片

while循环

  1. 基础语法

# 定义字符串name
name = ”itheima”
# for循环处理字符串
for x in name: 
       print(x)

同while循环不同,for循环是无法定义循环条件的。

只能从被处理的数据集中,依次取出内容进行处理。

所以,理论上讲,Python的for循环无法构建无限循环(被处理的数据集不可能无限大)

  1. range语句

for 临时变量 in 待处理数据集(可迭代对象): 
        循环满足条件时执行的代码
Python——循环语句_第7张图片
Python——循环语句_第8张图片
Python——循环语句_第9张图片

注意:

•语法1从0开始,到num结束(不含num本身)

•语法2从num1开始,到num2结束(不含num2本身)

•语法3从num1开始,到num2结束(不含num2本身),步长以step值为准

  1. 变量作用域

Python——循环语句_第10张图片
Python——循环语句_第11张图片

for循环的嵌套应用

Python——循环语句_第12张图片
Python——循环语句_第13张图片

注意事项:

•需要注意缩进,嵌套for循环同样通过缩进确定层次关系

•for循环和while循环可以相互嵌套使用

循环中断 : break和continue

1.continue的作用是:

中断所在循环的当次执行,直接进入下一次

2.break的作用是:

直接结束所在的循环

3.注意事项:

•continue和break,在for和while循环中作用一致

•在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用

你可能感兴趣的:(Python,python)