1. Boolean type and comparison operators
Making logical judgments is a common behavior in life. Similarly, making logical judgments is also the most basic function in programs.
Review the six data types of Python
Defining comparison operators for Boolean types
# 定义变量存储布尔类型的数据
bool_1 = True
bool_2 = False
print(f"bool_1变量的内容是:{bool_1},类型是:{type(bool_1)}")
print(f"bool_2变量的内容是:{bool_2},类型是:{type(bool_2)}")
# 进行内容的相等比较
num1 = 10
num2 = 10
print(f"10 == 10的结果是:{num1 == num2}")
num1 = 15
num2 = 10
print(f"10 != 15的结果是:{num1 != num2}")
name1 = "caicai"
name2 = "caiyy"
print(f"caicai == caiyy的结果是:{name1 == name2}")
# 演示大于小于,大于等于,小于等于的比较
num1 = 10
num2 = 12
print(f"10 > 12的结果是:{num1 > num2}")
print(f"10 < 12的结果是:{num1 < num2}")
num1 = 10
num2 = 20
print(f"10 >= 20的结果是:{num1 >= num2}")
print(f"10 <= 20的结果是:{num1 <= num2}")
Second, the basic format of the if statement
age = 10
if age >= 18:
print("我已经成年啦")
print("即将步入大学生活")
print("时间过得真快啊")
# if 语句的基本格式
age = 30
if age >= 18:
print("我已经成年啦")
print("即将步入大学生活")
print("时间过得真快啊")
Summarize:
practice questions
# 获取键盘输入
age = int(input("请输入您的年龄:"))
# 通过if判断是否成年
if age >= 18:
print("我已经成年啦,游玩需要买票,10元")
print("祝您游玩愉快")
3. The if else statement
# if else语句的使用
print("欢迎来到王者荣耀")
age=int(input("请输入您的年龄:"))
if age >= 18:
print("您已成年啦")
else:
print("您未成年")
print("祝您游玩愉快")
# if else语句的使用
print("欢迎来到动物园")
height = int(input("请输入您的身高:"))
if height > 120:
print("您的身高超出120cm,游玩需要10元")
else:
print("您的身高未超出120cm,可以免费游玩")
print("祝您游玩愉快")
4、if alphabet else
Judge mutual exclusion
# if elif else语句的使用
print("欢迎来到动物园")
height = int(input("请输入您的身高:"))
vip_level = int(input("请输入您的VIP级别(1-5):"))
if height < 120:
print("您的身高小于120cm,免费游玩")
elif vip_level > 3:
print("vip级别大于3,可以免 费游玩")
else:
print("不好意思,条件都不满足,需要买票10元")
print("祝您游玩愉快")
5. Nesting of judgment statements
6. Comprehensive case of judgment statement