文章目录
- 3.1 布尔类型和比较运算符
- 3.2 if语句的基本格式
- 3.3 if else语句
3.1 布尔类型和比较运算符
布尔类型:
- 真
True
- 假
False
定义变量存储布尔类型数据据:
- 变量名称 = 布尔类型字面量
比较运算符:
运算符 | 描述 | 示例 |
---|---|---|
== | 判断内容是否相等,满足为True,不满足为False | 如1=3,b=3,则(a==b)为True |
!= | 判断内容是否不相等,满足为True,不满足为False | 如a=1,b=3,则(a!=b)为True |
> | 判断运算符左侧是否大于右侧,满足为True,不满足为False | 如a=1,b=3,则(a>b)为False |
< | 判断运算符左侧是否小于右侧,满足为True,不满足为False | 如a=1,b=3,则(a<b)为True |
>= | 判断运算符左侧是否大于等于右侧,满足为True,不满足为False | 如a=1,b=3,则(a>=b)为False |
<= | 判断运算符左侧是否小于等于右侧,满足为True,不满足为False | 如a=1,b=3,则(a<=b)为True |
简单代码示例:
bool_1 = True
bool_2 = Falseprint(f"bool_1变量的内容是:{bool_1},类型是:{type(bool_1)}")
print(f"bool_2变量的内容是:{bool_2},类型是{type(bool_2)}")# 比较运算符的使用
# == != > < >= <=
num1 = 35
num2 = 7
print(num1 == num2)
print(num1 != num2)
print(num1 > num2)
...
3.2 if语句的基本格式
程序中的判断:
if 要判断的条件:条件成立时,要做的事情
# 定义变量
age = 18# 进行判断
if age > 18:print("我已经成年了。")
简单的代码演示:
age = 18print(f"我今年已经{age}岁了")if age >= 18:print("我已经成年了")print("即将步入大学生活")print("时间过的真快~~~")
运行结果:
我今年已经18岁了
我已经成年了
即将步入大学生活
时间过的真快~~~Process finished with exit code 0
注意事项:
- 判断的条件的结果一定要是布尔类型
- 不要忘记判断条件后的冒号
- 归属于if语句的代码块,需在前方填充4个空格缩进
【案例】
- 通过
input
语句,获取键盘输入,为变量age的值 - 通过if判断是否成年,满足条件则输出提示信息
代码:
# 获取键盘输入
age = int(input("请输入你的年龄:"))# 通过if判断是否成年
if age >= 18:print("您已成年,游玩需要补票10元")print("祝您游玩愉快!!!")
运行结果:
请输入你的年龄:20
您已成年,游玩需要补票10元
祝您游玩愉快!!!Process finished with exit code 0
3.3 if else语句
代码示例:
# 获取键盘输入
age = int(input("请输入你的年龄:"))# 通过if判断是否成年
if age >= 18:print("您已成年,游玩需要补票10元。")
else:print("您未成年,可免费游玩!")print("祝您游玩愉快!!!")
运行结果:
请输入你的年龄:16
您未成年,可免费游玩!
祝您游玩愉快!!!Process finished with exit code 0
注意:
- input输入的内容是字符串,需要使用
int
进行类型转换。- 条件满足时,执行
if
代码块;不满足时候执行else
代码块。- else不需要添加判断条件。