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