关系和逻辑运算
1、布尔类型
定义:
布尔(bool)表达现实生活中的逻辑,即真和假;True表示真;False表示假。
True本质上是一个数字记作1,False记作0
定义变量存储布尔类型数据:
格式:变量名称 = 布尔类型字面量
a = True
print(a,type(a))
b = False
print(b,type(b))
2、关系和逻辑运算
2.1 关系运算:用于表达式之间的大小比较运算符;关系运算的值也只有True和False两种。
关系表达式:关系运算符连接的表达式。
2.2 逻辑运算:对表达式或变量做出逻辑判断的运算符;逻辑运算的值也只有True和False两种。
逻辑表达式:由逻辑运算符连接的表达式
2.3 运算符的优先级
一个表达式中可以有多个不同的运算符。不同运算符的优先级也不尽相同,优先级决定了运算的先后次序。
4829: 检查会员
【题目描述】
假设你正在编写一个程序,用于检查一个用户是否满足以下两个条件之一:
用户年龄大于等于18岁。
用户是会员。
编写一个程序,根据用户输入的年龄和是否为会员,输出用户会员结果。
【输入】
第一行是年龄 第二行是否为会员
【输出】
输出:False或True
【样例输入】
20
True
【样例输出】
True
【标程】
# 获取用户输入
age = int(input())
is_member = input().lower()
# 将是否为会员的输入转换为布尔类型
is_member = is_member == 'true'
# 检查条件
result = age >= 18 or is_member
# 输出结果
print(result)
领取专属 10元无门槛券
私享最新 技术干货