循环语句是编程类语言中不可缺少的部分,了解和熟悉循环语句,有利于快速编程。
根据逻辑关系,调整循环嵌套同级的关系
什么是循环:循环是重复发生的过程
线性可变的是循环,否则就算最简单的重复
循环的作用和分类
作用:让代码更加高效的重复运行
分类:1、循环一个语句发生的次数
2、循环指定次数
3、循环有规律的数据
range的使用:range(起始值,结束值,步长)
1、默认步长1,通常步长默认不写步长也可以认为是数据间的间隔
2、当有两个数据的时候(起始值,结束值):包头不包尾
3、当里面只有一个数据的时候(结束值) ,默认是0起始值,循环指定的次数
for循环:for 临时变量 in 序列
一、for循环结构
1、容器里面的数据长度决定循环运行的次数
2、字符串是最简单的一个容器,字符串中有几个值就能循环几次
3、如果没有定义变量,跳出循环直接引用,虽然存在问题,但仍能运行
二、else与循环
1、for里的 else 在正常结束循环的时候会运行 查找数据
三、循环的控制语句
1、pass 通过:没有实际用处,保证结构完整 占个位置→编程序不知道写什么 先占个位置不报错
2、break 终止:运行到 break 终止循环,并且跳出整个循环
3、continue 跳过:跳过本次循环后面的代码 运行下一次循环
***三个循环控制语句是对整个循环起作用的,他们在列的最里面,语句下面没有子级了相当于插入到原循环中,如果有子级就报错了
四、for嵌套:for....for...
1、知道循环数
2、相当于矩阵模型
while循环:
一、while循环结构
1、while循环即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
2、当判断条件 true 时,执行里面的语句,当判断条件 false 时,循环结束
二、while应用
1、定义一个零时变量 记录循环的次数
2、不要用while循环容器的数据
3、密码破解:当知道密码但是不知道是几位的用while 循环(明确范围用for)
三、break和continue
1、break 终止循环:语句块执行过程中终止循环,并且跳出整个循环
2、continue 跳过循环:1)在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。
2)单纯用continue 就会一直循环continue前的子程序
3)需要增加循环变量
四、while嵌套:while......while......
嵌套应用
第一种:先获取大数据,看看数据是否包含正确,然后跟要求逐步实现内容,并且加上print的变量,便于看清楚更快调试程序。
第二种:还有一种明确先框架 再内容复杂的 先用小范围验证程序正确 再尝试复杂的。
循环的理解
1、累计数,并跳过某个数字的倍数,1)把某个的倍数选出 跳过 其他累加 2)把非某个数的倍数相加
2、利用循环筛选数的理解,对于奇偶数,或者倍数的选取时1)赋值运算符 i+=2 2)取余的方式
标签:语句,01,continue,编程,第三周,步长,break,while,循环 From: https://www.cnblogs.com/qipaxiaopao/p/16908181.html