while循环
while格式
while循环格式如下
初始变量
while 条件判断:
循环体
条件控制
注意: 条件控制不要漏掉,否则会造成死循环:程序将一直执行...
while无限循环:当条件判断部分恒为真时 需要退出循环时,可使用break跳出循环
非0即为真:
真: True 或者 1等非0数字
假: False 或者 0
无限循环格式如下
while True:
循环体
(循环体内部使用break跳出循环)
for 循环
==for循环又叫遍历循环==
for 格式
for 临时变量名 in 可迭代容器:
循环体
可迭代容器: 字符串 元组 列表 字典 集合 目前只学了字符串,其他的后续依次学到
range函数提前生成可迭代的数字序列
range(y): 范围是默认0到y(不含y),默认步长为1
range(x,y): 范围是x到y(不含y),默认步长为1
range(x,y,z): 范围是x到y(不含y),但是步长为z
循环变量的作用域
while循环: 变量范围就是当前文件所有代码
for循环: 变量作用范围仅仅是for循环内部 注意:循环外报黄,但是运行不报错,不建议
break结束循环
break : 跳出循环/结束循环 注意: 如果有嵌套循环,只能跳出当前所在循环
continue跳过某次循环
continue: 跳过循环/结束本次循环,继续下一次循环