一、布尔类型
1.介绍
- 进行比较,只有真(
True
)和假(False
) - 可以定义得到,也可以通过计算得到
2.定义
变量名称 = 布尔类型字面量
3.实例
# True 结果为真则为True
print(3 > 2)
# True 非零值都相当于是真
print(bool(123))
# False 结果为假则为False
print(3 < 2)
# False 零值相当于是假
print(bool(0))
4.比较运算符
==
:等于!=
:不等于>
:大于<
:小于<=
:小于等于>=
:大于等于
二、if语句
1.格式(if)
'''
if 要判断的条件:
条件为真时,要做的事情
'''
if 3>2:
# 3大于2
print("3大于2")
2.格式(if-else)
'''
if 要判断的条件:
条件为真时,要执行的内容
else:
条件为假时,要执行的内容
'''
if 3<2:
print("3小于2")
else:
print("3不小于2")
3.格式(if-elif-else)
'''
if 条件1:
条件1为真时,应该做的事情
elif 条件2:
条件2满足时,应该做的事情
elif 条件3:
条件3满足时,应该做的事情
else:
所有的条件都不满足时,要做的事情
'''
if 3<3:
print("3小于3")
elif 3>3:
print("3大于3")
else:
print("3等于3")
4.注意事项:
- 判断条件的结果一定是布尔类型
- 不要忘记判断条件后的
:
冒号 - 归属于if语句的代码块,需在前方填充4个空格缩进
- if的个数只能为1,else的个数最多为1,else可以有多个
- 判断是互斥且有顺序的
5.if语句的嵌套
a = 7
if a == 5:
print("a等于7")
else:
if a>5:
print("a大于5")
else:
print("a小于5")