[15] Python条件语句 | 对象今天会生气吗

Hello!励志成为科代表的我出现了,我会在合集和分P视频里出现制作笔记(but孩子要考试,可能不能及时出现)。
本笔记适用于当你认真学习了本套教程后的复习,最后放上一些合集笔记链接
https://www.bilibili.com/read/readlist/rl656437?spm_id_from=333.999.0.0
P15-17 条件与逻辑
一、比较变量符
1.类别
等于号==
大于号>=
小于号<=
不等于号!=
大于号>
小于号<
2.进行比较后,符合逻辑的返回布尔值True,不符合逻辑的返回布尔值False
示例:
3==3返回True
3!=3返回False
二、条件语句
1.基本格式:if 条件:
条件为真时候的执行语句(如果你希望条件为假时什么都不做那么到此为止)
else:
条件为假时候的执行语句
2.要求:求出的值为布尔值
注:条件后面有一个冒号哦,执行语句前有缩进,建议缩进四个空格(即按一下Tab键),执行语句可以不止一句,但每行前面都要有缩进
3.一些方法:
(1)定义某个变量为布尔值
(2)结合比较运算符
三、嵌套条件语句
1.基本格式及原理
if跟条件一:
if跟条件二:
条件为真时候的执行语句
else:
条件为假时候的执行语句
(后面的if以及else首先满足条件一然后进入条件二判断,在条件二中为真得到真的执行语句,反之则得到假的)
注:再次注意缩进问题,每进行一个条件判断,则需要在此条件if/else前缩进一次
四、多个条件判断(elif)
1.基本格式:
if跟条件一:
条件为真时候的执行语句
elif跟条件二:
条件为真时候的执行语句
elif跟条件三:
条件为真时候的执行语句
(系统将只会执行第一个真的条件语句)
五、逻辑运算符号
1.类别:
and,or,not
2.and:可以连接两个或两个以上的操作对象,只有所有对象都符合逻辑才会返回True,其他情况则会返回False
3.or:可以连接两个或两个以上的操作对象,只有所有对象都不符合逻辑才会返回False,其他情况则会返回True
4.not:只能对一个操作对象运算,起颠倒布尔类型的作用(原先为True返回False)
5.优先级:not>and>or(可以用括号改变运算顺序)