对于昨天 "elif与逻辑运算符”的区别这个疑问,我想明白了是这样的
首先,逻辑运算符要跟在 if 后面对多个条件进行判断,就拿 and 来举例
Anwen_age = 18
if 18 <= Anwen_age and 18 <= 20:
print("你可以使用游戏工具了")
如图,and要判断两个条件,第一个:变量的年龄要>=18
第二个:18>=年龄<=20
假如要判断三个条件,开始的if后面只能判断一个,那么剩下的两个条件就要用elif判断。).但要注意的是:一个if语句中可以包含多个elif语句,但结尾只能有一个else语句。就是说逻辑运算符它是一次性的判断,能执行的代码只有一块,而elif是可以执行条件不同,代码也不同。 我感觉这个解释太生硬了,但没有办法,我理解的程度不深,不是很晓得啊。。。。好了我们下面进入正题
一.if的嵌套
1>应用场景:在之前条件满足的前提下,再增加额外的条件,这里的两个条件是有前后关系的 注意:if嵌套和elif的区别是,elif判断的条件没有前后关系,而if嵌套有
2>语法格式:与if缩进不一样,其他的都一样
就是大套小的关系比如说
方块圈住的地方就是if的嵌套,如果把他放大的话,那么和开始的if是不是一模一样。
3>例子
如图,我们以车站过安检举例。如果你有车票的话,那么可以进行安检,之后就需要用到if的嵌套来表示安检是否可以通过,就图中看,如果携带的水瓶超过200毫升那么安检就不能通过,反之可以。
关于学习的if嵌套就是这样。之后每周坚持跟4篇吧,做不到每天跟的自律。。。。。加油!!!!