前言:本章节和友友们探讨一下py的循环语句,主播觉得稍微有点难主要是太浑了,但是会尽量描述清楚,OK上车!(本章节有节目效果)
目录
一.while循环的基本使用
1.1关于while循环
简单来说就是当条件满足的时候他会一直无限循环并执行,直到这个条件不满足了那么就会终止,这个循环的次数也可以自己定义
以下是while循环的语法:
1.2举例
1.31-100和的案例
1.4猜数字的案例
条件:设置一个1-100范围内的数,通过while循环配合input语句,来判断输入的数字
1.无限次机会,直到猜中为止
2.每一次都猜不中,会提示大了或者小了
3.猜完数字以后,提示猜了几次
1.5小结
需要注意while循环得到的值是布尔类型
True表示继续循环,False表示结束循环
空格缩进也不能忘
二.while循环的嵌套
2.1关于while循环的嵌套
这个的简单理解就是循环里面套循环
2.2举例
2.3九九乘法表的案列
写这个案列之前额外说两个点,第一让两行代码不换行可以用{end=' '}
第二让两行代码对其{\t}
2.4小结
嵌套的语法格式就在上面,while循环需要注意的地方就是在于条件的控制,避免无限循环,多层的嵌套需要确定层次关系,需要耐心+细心(说实话到这主播已经想掀桌子了)
三.for循环的基本使用
3.1关于for循环
这个其实和while'循环差不多,只不过for循环是将内容逐个拆开
3.2举例
3.3数数有多少字母a的案例
name = "itheima is a brand of itcast"这个里面有多少a
3.3小结
for循环的语法格式是:
此外需要注意的是他不能定义循环的条件,只能被动的取出数据处理哦,而且循环内的语句
也是需要空格缩进的
四.range语句
4.1关于range语句
主播也不知道怎么解释,只知道通过range语句可以获得简单的数学序列,通过案列来分析吧
4.2举例
语法一:
语法二:
语法三:
4.3小结
主播懒得打字了,太多了,直接截图了,反正就是配合for循环来使用
五.for循环临时变量作用域
这个小结没啥好讲的,就是考察了一个严谨性,直接上小结吧
六.for循环的嵌套使用
6.1关于for循环的嵌套
没啥好讲的,就是for循环里面再写一个for循环
以下是语法格式:
6.2举例
6.3for循环的九九乘法表案例
上面写了用while循环来打印九九乘法表,for也可以
6.4小结
总的来说不管是while还是for循环他们都可以相互嵌套使用,需要注意的是规范性
七.continue和break
7.1关于continue
不管是for还是while循环,肯定有是想中断的操作,continue的作用就是中断本次循环,直接进入下一次循环
7.2continue举例
一般用法:
嵌套中的用法:
7.3关于break
这个就比较暴力了,直接给你整个循环停掉,不会进行下一次的循环
7.4break举例
一般用法:
嵌套用法:
7.5小结
continue的作用就是:中断所在循环的当次执行,直接进入下一次(简称:临时中断)
break的作用就是:直接结束所在的循环(简称:永久中断)
另外还有要注意的点:continue和break在for和while循环里的作用是一样的,并且只能作用在内层循环上,外层循环是无效的
8.总结
总得来说,主播觉得略微有点复杂,友友们自行观看,(从三点半开始写写到现在,晚饭都没吃,主播要去觅食了,下一章节带来函数,敬请期待)(走之前在掀一次桌,写的头痛欲裂)