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遍历可迭代数据类型(字符串、元组、列表)

 

 

 

 

 

posted @ 2020-08-12 14:26  little小小  阅读(441)  评论(0)    收藏  举报