布尔类型的字面量:
定义变量存储布尔类型数据:变量名称 = 布尔类型字面量
布尔类型不仅可以自行定义,,同时也可以通过计算的来。
也就是使用比较运算符进行比较运算得到布尔类型的结果。
运算符 | 描述 | 示例 |
---|---|---|
== | 判断内容是否相等,满足为True,不满足为False | 如a=3,b=3,则(a == b) 为 True |
!= | 判断内容是否不相等,满足为True,不满足为False | 如a=1,b=3,则(a != b) 为 True |
> | 判断运算符左侧内容是否大于右侧满足为True,不满足为False | 如a=7,b=3,则(a > b) 为 True |
< | 判断运算符左侧内容是否小于右侧满足为True,不满足为False | 如a=3,b=7,则(a < b) 为 True |
>= | 判断运算符左侧内容是否大于等于右侧满足为True,不满足为False | 如a=3,b=3,则(a >= b) 为 True |
<= | 判断运算符左侧内容是否小于等于右侧满足为True,不满足为False | 如a=3,b=3,则(a <= b) 为 True |
if 要判断的条件:
条件成立时,要做的事
#1.定义变量
age = 30
#2.进行判断
if age >= 18:
print("我已经成年了")
判断语句的结果,必须是布尔类型 True 或 False
True会执行if内的代码语句
False则不会执行
if 条件1:
条件1满足应做的事情
条件1满足应做的事情
......
else:
不满足条件时要做的事情1
不满足条件时要做的事情2
else后,不需要判断条件
和if的代码块一样,else的代码块同样需要4个空格作为缩进
elif 将elseif缩写了
if 条件1:
条件1满足应做的事情
条件1满足应做的事情
......
elif 条件2:
条件2满足应做的事情
条件2满足应做的事情
......
else:
使用if elif else的注意点有:
字面意思就是一个if语句里面又套了一个if语句
基础语法:
if 条件1:
要做什么事
if 条件2:
要做什么事
嵌套的关键点,在于:空格缩进
通过空格缩进,来决定语句之间的:层次关系
如图: