python基础学习第六课,for循环和while循环
循环是什么呢?
其实就是一个用来偷懒的东西
比如我们想输出5个hello world
难道我们这么写嘛
所以我们需要一个语句来帮我们处理这种重复的代码,叫做循环语句
一 for循环
for i in [0,1,2,3,4]:
print(i)
print('hello world')
结果
for循环的语句如下
for 变量 in 列表:
语句
for会去遍历这个列表,每一次循环,变量的值都会变化、
看我们上面的结果
第一次循环的时候i==0(=是赋值语句,==是判断语句哦)
第二次循环的时候i==1了
当列表遍历完毕的时候,for循环就会终止
for循环也可以循环字典
不过循环的是键而不是值哦,如果想输出值需要这样
print(a_dict[i])
这就是for循环的常用用法了
二 while循环
while能做的for基本能做,所以他们的交叉点暂时不讲哦,我们来讲讲while循环的好处
比如我们遇到一些想死循环的操作,不停的输出1,这时候for循环就不好做了,毕竟没有一个无穷的列表给我们遍历
a=1
while a==1:
print('1')
这样就可以实现啦
while 条件:
语句
三 循环中断
假设我们有一个班级,你是老师,你再检查他们的作业,如果你遇到一个作业写得很差的,你一气之下后面的作业都不改了,想看看手机冷静一下
该怎么做呢
break的意思就是中断该循环
这里不得不提到关键字的概念了哦,for,break都是具有特殊 意义的名字,我们取变量名的时候一定要避免哦
但是老师想了想不能这么做啊,批改还是要继续下去的是吧,生活也一样,
那么我们就这样吧
continue的意思是跳出当前循环,你看print('ss')是不是没有执行成功呢
所以总结一下:
break 跳出所有循环,掀桌子(╯‵□′)╯︵┻━┻
continue 跳出当前循环,我把这一碗菜扔掉就好了