外观
2. 判断语句
约 583 字大约 2 分钟
2025-03-24
布尔类型和比较运算符
布尔类型的定义
布尔类型的字面量:
- True 表示真(是、肯定)
- False 表示假 (否、否定)
比较运算符
布尔类型的数据,不仅可以通过定义得到,也可以通过比较运算符进行内容比较得到。 如下代码:
result = 10 > 5
print(f"10 > 5 的结果是:{result},类型是:{type(result)}")
"""
输出结果:
10 > 5 的结果是:True,类型是:<class 'bool'>
"""
result = "hello" == "world"
print(f"字符串hello是否和world相等的结果是:{result},类型是:{type(result)}")
"""
输出结果:
字符串hello是否和world相等的结果是:False,类型是:<class 'bool'>
"""
if 语句的基本格式
age = 10
if age >= 18:
print("我已经成年了")
print("即将步入大学生活")
print("时间过的真快呀")
"""
输出结果:
时间过的真快呀
"""
if else 语句
age = int(input("请输入你的年龄:"))
if age >= 18:
print("您已成年,需要买票10元。")
else:
print("您未成年,可以免费游玩。")
"""
输出结果:
请输入你的年龄:10
您未成年,可以免费游玩。
"""
if elif else 语句
if int(input("请输入你的身高(cm):")) < 120:
print("身高小于120cm,可以免费。")
elif int(input("请输入你的VIP等级(1-5):")) > 3:
print("vip级别大于3,可以免费。")
elif int(input("请告诉我今天几号:")) == 1:
print("今天是1号免费日,可以免费")
else:
print("不好意思,条件都不满足,需要买票10元。")
"""
输出结果:
请输入你的身高(cm):180
请输入你的VIP等级(1-5):1
请告诉我今天几号:2
不好意思,条件都不满足,需要买票10元。
"""
判断语句的嵌套
if int(input("你的身高是多少:")) > 120:
print("身高超出限制,不可以免费")
print("但是,如果vip级别大于3,可以免费")
if int(input("你的vip级别是多少:")) > 3:
print("恭喜你,vip级别达标,可以免费")
else:
print("Sorry 你需要买票10元")
else:
print("欢迎小朋友,免费游玩。")
"""
输出结果:
你的身高是多少:180
身高超出限制,不可以免费
但是,如果vip级别大于3,可以免费
你的vip级别是多少:1
Sorry 你需要买票10元
"""