第三章
第一节 布尔类型和比较运算符
布尔类型的字面量:True 表示真 False表示假
定义变量存储布尔类型数据: 变量名称 = 布尔类型字面量
布尔类型可以自行定义,也可以通过计算的来(使用比较运算符进行比较得到布尔类型结果)
第二节 if语句的基本格式
if 要判断的条件:
条件成立时,要做的事情
if 语句的注意事项:
判断条件的结果一定要是布尔类型
不要忘记判断条件后的:冒号
归属于if语句的代码块,需在前方填充4个空格缩进
通过input语句,获取键盘输入,为变量赋值时,注意转换成数字类型
第三节 if-else 组合判断语句
if else语句,其中
if 和其代码块,条件满足时执行
else 搭配 if 的判断条件,当不满足的时候执行
if else语句的注意事项
else不需要判断条件,当 if 的条件不满足时,else执行
else的代码块,同样需要四个空格作为缩进
第四节 if-elif-else 组合判断语句
elif 语句可以写多个
判断是互斥且有顺序的
满足1将不会理会2和3
满足2将不会理会3
123均不满足,进入else
else也可以省略不写,效果等同3个独立的if判断
空格缩进不可省略
该语句的作用:可以完成多个条件的判断
使用该语句的注意点:
elif可以写多个
判断是互斥且有序的,上一个满足后面的就不会判断了
可以在条件判断中,直接写input语句,节省代码量
第五节 判断语句的嵌套
嵌套判断语句可以用于多条件、多层次的逻辑判断
嵌套判断语句可以根据需求,自由组合if elif else来构建多层次判断
嵌套判断语句,一定要注意空格缩进,python通过空格缩进来决定层次关系