python基础学习第六课,for循环和while循环

2018-02-19 滑稽怪 趣说python
(如果有帮助可以关注我的微信公众号 趣说python 会陆续公布django和爬虫专栏哦)


循环是什么呢?

python基础学习第六课,for循环和while循环

其实就是一个用来偷懒的东西

比如我们想输出5个hello world

python基础学习第六课,for循环和while循环

难道我们这么写嘛

所以我们需要一个语句来帮我们处理这种重复的代码,叫做循环语句

一 for循环

for i in [0,1,2,3,4]:
   print(i)
print('hello world')
结果

python基础学习第六课,for循环和while循环

for循环的语句如下

for 变量 in 列表:
语句

for会去遍历这个列表,每一次循环,变量的值都会变化、
看我们上面的结果
第一次循环的时候i==0(=是赋值语句,==是判断语句哦)
第二次循环的时候i==1了
当列表遍历完毕的时候,for循环就会终止

for循环也可以循环字典

python基础学习第六课,for循环和while循环


不过循环的是键而不是值哦,如果想输出值需要这样

print(a_dict[i])

python基础学习第六课,for循环和while循环

这就是for循环的常用用法了


二 while循环

while能做的for基本能做,所以他们的交叉点暂时不讲哦,我们来讲讲while循环的好处

比如我们遇到一些想死循环的操作,不停的输出1,这时候for循环就不好做了,毕竟没有一个无穷的列表给我们遍历


a=1
while a==1:
   print('1')

这样就可以实现啦

while 条件:

    语句

三 循环中断

假设我们有一个班级,你是老师,你再检查他们的作业,如果你遇到一个作业写得很差的,你一气之下后面的作业都不改了,想看看手机冷静一下

该怎么做呢



python基础学习第六课,for循环和while循环

python基础学习第六课,for循环和while循环

break的意思就是中断该循环

这里不得不提到关键字的概念了哦,for,break都是具有特殊 意义的名字,我们取变量名的时候一定要避免哦


但是老师想了想不能这么做啊,批改还是要继续下去的是吧,生活也一样,

那么我们就这样吧

python基础学习第六课,for循环和while循环


python基础学习第六课,for循环和while循环

continue的意思是跳出当前循环,你看print('ss')是不是没有执行成功呢


所以总结一下:

break 跳出所有循环,掀桌子(╯‵□′)╯︵┻━┻

continue 跳出当前循环,我把这一碗菜扔掉就好了