09讲:了不起的分支和循环3

和黑猫之家聊聊?

 

本期主要内容导读:
亲爱的鱼油们,大家好,我是小牛,这一期我们归纳一下鱼神第九讲了不起的分支与循环3。这一期里面鱼神主要讲了在Python中的while循环和for循环,重点介绍了for循环的用法并介绍了for循环里面经常使用的一个内置函数range(),最后介绍了终止循环的两个语句breakcontinue的用法和区别,下面我们就来详细介绍一下各个知识点吧归~~~~~~
1.while
循环
其基本形式是      while 条件:
                                 
循环体
例如下面的代码,while循环中首先判断条件是否成立,成立则执行循环体,然后再次判断条件是否成立,如此循环下去直到条件不成立 

09讲:了不起的分支和循环3 linux学习 第1张

 #循环体,i的值每循环一次自身加1
则打印到屏幕 0 1 2
2.for
循环
Pythonfor循环又叫计数器循环,其功能非常强大,能够自动调用迭代器的next方法并自动获取stop iteration异常并结束循环。for语句的形式为:
for
目标 in 表达式:
       
循环体
在这里,目标指的的每次迭代的变量的值,表达式一般是序列(字符串,列表,元组等),下面以几个例子来说明for循环的用法:

09讲:了不起的分支和循环3 linux学习 第2张

 #循环体
则打印出来 F i s h C      

09讲:了不起的分支和循环3 linux学习 第3张

则打印出  小甲鱼 3 小布丁 3 黑夜 2 醉酒青牛 4
3.range()
内置函数
生成一个数字序列的内置函数,经常作为for循环的表达式存在,其形式是range([start,] stop [step=1])
中括号内的值表示可选项,range()函数有3个参数,start表示数字起始值,stop表示结束值且不包含该值,从startstop为一个等差数列,默认等差数列的公差是step等于1. 例如 list(range(3))的值为[0,1,2] list(range(1,3))值为[1,2]list(range(0,3,2))的值为[0,2]。如果step值为负时,则start的值必须大于stop,例如list(range(3,1,-1))的值为[3,2]
最后举一个for循环中使用range()函数的例子:

09讲:了不起的分支和循环3 linux学习 第4张

则打印出 0 1 2
4.break
continue语句
Python
中在循环体内也可以终止循环,这个语句就是breakcontinue,不同的是break是结束所在循环,continue是结束本轮循环并判断循环条件。下面分别举一个例子说明。
break
语句例子:执行break之后,直接跳出循环,因此程序中只要输入小甲鱼是帅哥整个循环即结束


09讲:了不起的分支和循环3 linux学习 第5张

09讲:了不起的分支和循环3 linux学习 第6张

09讲:了不起的分支和循环3 linux学习 第7张

来黑猫之家看看呗

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright © 2015-2018 黑猫吧(www.heimaoba.cn) 赣ICP备18005425号-1