Python的循环-while、for
一:while循环
语法:

执行过程:
先对条件进行判断,条件结果为假,则不会进入循环体;条件结果为真,则进入执行循环体中的所有代码。循环体中代码执行完之后,会再次回到 while条件判断的位置,再次判断此时条件是否为真,如果为真,则循环体中的代码会再执行一遍,然后再回到while条件判断…

二:避免死循环
方式一:
while后面的条件不为恒定值
引入变量,并在内部实现变量的递增或递减
变量与while后面的条件组合

方式二:
while后面的条件为恒定值
引入continue和break
添加内部判断条件




三:for循环
语法:

for、in是关键字
item变量名,interable:可迭代数据类型(字符串、列表、元组、集合、字典等)
for循环是通过interable长度来控制循环的次数
循环体要有缩进
for循环遍历可迭代数据类型(元组、列表、字典、集合等)

四:双重for循环


五:for..range使用
1:range用法
range在Python中可以帮助我们快速生成一个特定范围的数字列表
range用法:
range(n,m,k):相当于其他函数里面的for循环。n:初始值,m:结束值,k:步长,会生成初始值为n,结束值为m-1,递增或递减的整数序列
range(n,m):默认会生一个n 到m-1的整数序列,对于这个整数序列,我们可以通过list()函数转化为列表类型的数据。
range(n):默认会生一个0到n-1的整数序列,对于这个整数序列,我们可以通过list()函数转化为列表类型的数据。
2:for..range遍历可迭代数据类型(字符串、元组、列表)



浙公网安备 33010602011771号