关于逻辑运算符
对于多个条件进行决择运算的符号
- 以就业为例的与或非
- 以找对象为例的与或非
就业的思考
- 离家近的
- 工资高的
- 专业对口的
找对象为例
- 找长的好看的
- 听话的
- 有钱的
- 头圆的
- 只要不是男的
逻辑运算符的符号
| 运算符 | 逻辑表达式 | 描述 |
|---|---|---|
| and | x and y | 只有 x 和 y 的值都为 True,才会返回 True 否则只要 x 或者 y 有一个值为 False,就返回 False |
| or | x or y | 只要 x 或者 y 有一个值为 True,就返回 True 只有 x 和 y 的值都为 False,才会返回 False |
| not | not x | 如果 x 为 True,返回 False 如果 x 为 False,返回 True |
演练 求职找工作
- 需求说明
小明找工作,正在网上看招聘信息
他有一个预期
通勤时间小于60分钟
并且
工资高于4000元
符合条件的单位,他就会投递简历,否则就不投递
现有一家单位
通勤时间为 30分钟
工资为3600元
写一个程序,让程序输出他是否要投递简历

max_time = 60 # 通勤的最大时间 60分钟
job_time = 30 # 某家单位地址的通勤时间
min_salary = 4000 # 小明要求的最低工资
real_salary = 3600 # 某家单位的薪资
# 小明的要求是
# 如果 时间满足要求 并且 工资满足要求:
if job_time < max_time and real_salary > min_salary:
print('投递简历')
else:
print('还是换一家吧')
本文深入解析逻辑运算符的概念及使用场景,通过求职与个人选择等实例,生动阐述了and、or、not运算符的功能与操作逻辑。并提供了一个实际的求职案例,展示如何运用逻辑运算符进行条件判断。

被折叠的 条评论
为什么被折叠?



