Python 中 while循环与for循环

182 阅读1分钟

while循环

while格式

while循环格式如下

初始变量
while 条件判断:
	循环体
	条件控制
    

注意: 条件控制不要漏掉,否则会造成死循环:程序将一直执行...

while无限循环:当条件判断部分恒为真时 需要退出循环时,可使用break跳出循环

0即为真:
 
真: True 或者 1等非0数字

假: False 或者 0

无限循环格式如下
        while True:
            循环体
            (循环体内部使用break跳出循环)
            

for 循环

==for循环又叫遍历循环==

for 格式

for 临时变量名 in 可迭代容器:
        循环体

可迭代容器: 字符串  元组  列表  字典  集合    目前只学了字符串,其他的后续依次学到

range函数提前生成可迭代的数字序列
range(y):  范围是默认0y(不含y),默认步长为1
range(x,y): 范围是x到y(不含y),默认步长为1
range(x,y,z): 范围是x到y(不含y),但是步长为z

循环变量的作用域

while循环: 变量范围就是当前文件所有代码

for循环: 变量作用范围仅仅是for循环内部     注意:循环外报黄,但是运行不报错,不建议           

break结束循环

break : 跳出循环/结束循环       注意: 如果有嵌套循环,只能跳出当前所在循环

continue跳过某次循环

continue: 跳过循环/结束本次循环,继续下一次循环