文章导读:
1、什么是判断?
如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断
2、注意的是,循环体与循环条件
判断语句:
1、if 语句
if 条件:
语句块
![](https://img.haomeiwen.com/i5977569/3effc5d989ff50e1.png)
2、if else语句
if 条件:
语句块
else:
语句块
![](https://img.haomeiwen.com/i5977569/5cd6710672b8a904.png)
3、elif语句
if 条件:
语句块
elif 条件:
语句块
elif 条件:
语句块
...........
else:
语句块
![](https://img.haomeiwen.com/i5977569/623adb1f75f5d623.png)
4、if 嵌套
if
条件1:
满足条件1 做的事情1
满足条件1 做的事情2
...(省略)...
if 条件2:
满足条件2 做的事情1
满足条件2
做的事情2
...(省略)...
![](https://img.haomeiwen.com/i5977569/8d8722ea238414b9.png)
循环语句:
1、语法
while
条件:
代码块
这里的条件与if的条件一样的。
2、运行顺序:
1、判断条件是否为真,为真就运行里面的语句,否则,结束while
2、运行完while里面的语句,再回到第1步
3、举个简单的例子:
没有截屏完,大致是这个意思,如果是真的,会一直在循环
![](https://img.haomeiwen.com/i5977569/44fcc0de419584d0.png)
![](https://img.haomeiwen.com/i5977569/d7770855e713ba22.png)
![](https://img.haomeiwen.com/i5977569/b92dc1446254c275.png)
![](https://img.haomeiwen.com/i5977569/04d25f1fd0f6b7f0.png)
4、循环嵌套
我们一般导入一个时间模块,如下代表的是中间停隔一秒再运行下一步,两个方法必须都用上,谁用谁知道。
while 条件1:
条件1满足时,做的事情1
条件1满足时,做的事情2
条件1满足时,做的事情3
...(省略)...
while 条件2:
条件2满足时,做的事情1
条件2满足时,做的事情2
条件2满足时,做的事情3
...(省略)...
![](https://img.haomeiwen.com/i5977569/43b9832877eb96ad.png)
5、循环中的方法:break和continue
1.break可以用来结束整个循环。
2.continue可以结束本次循环,进入下一次循环。(咱记就记,continue有继续的意思,所以只结束本次循环)
注意:
1.break/continue只能用在循环中,除此以外不能单独使用。
2.break/continue在嵌套循环中,只对最近的一层循环起作用。
举个简单的例子:
![](https://img.haomeiwen.com/i5977569/160cab6f2e476cd8.png)
break 结束当前层的整个循环
如果不加,结果就会在hehe。。。。。这无限循环了
![](https://img.haomeiwen.com/i5977569/50c02955df181b70.png)
continue没感觉什么出来,咱一般不用它
![](https://img.haomeiwen.com/i5977569/d352f6a855f75716.png)
网友评论