一.判断结构概述
1.判断结构的诞生
在编写程序解决问题时,常常会需要根据一些条件执行不同的代码,比如在做欢迎界面的时候,如果用户年龄小于10岁,程序需要输出"欢迎你小朋友",用户年龄在10岁到18岁,程序则需要输出"欢迎你少年",如果年龄大于18岁则输出"欢迎你勇士",为了满足这种情况,判断结构诞生了。它可以让程序在不同条件执行不同程序。
2.判断结构格式
关键字;如第一个的if
条件;如第一个的a>10,条件成立则会执行下面缩进的代码块输出文本。
冒号;在条件后面必须要跟一个冒号(注意用英文输入法)。
在下一行开始缩进的代码块;有相同缩进的代码块是一个整体,当条件满足成立时执行该部分缩进的代码块,不满足则直接跳过该段代码不执行。
二.布尔值
1.简介
是一种常量,用来描述一个表达式是否成立,如果成立则该表达式结果为True,不成立则为False,注意第一个字母大写,其余小写。在判断结构中0及空字符串等价False,其他True。
2.比较操作符(运算结果为布尔值)
<;小于,左边值比右边小则返回True,输入1<2,则返回True,表示1比2小成立
<=;小于等于,左边小于等于右边返回True
>;大于,左边值比右边小则返回True,输入1<2,则返回True,表示1比2小成立
>=;大于等于,左边大于等于右边返回True
==;等于,两边相等则返回True,输入2==2,则返回True,表示2等于2是成立
!=;不等于,两边不相等则返回True,输入2!=3,则返回True,表示2不等于2成立
3.布尔操作符(布尔值与布尔值运算,结果为布尔值)
and;左右两个布尔值均为True则结果为True,输入True and Ture,返回Ture。
or;左右两个布尔值有一个为True则结果为True,输入Ture or false,返回Ture。
not;取反,将布尔值变为相反状态,输入not True,返回False。
三.5分钟视频讲解
一小时Python入门-第5课判断结构