python_逻辑运算符

Posted shao-null

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_逻辑运算符相关的知识,希望对你有一定的参考价值。

python_逻辑运算符

在程序开发中,通常 在判断条件时,会需要同时判断多个条件
只有多个条件都满足,才能够执行后续代码,这个时候需要使用到 逻辑运算符
逻辑运算符,可以把 多个条件 按照 逻辑 进行 连接,变成 更复杂的条件
python中的 逻辑运算符 包括: 与and/ 或or/ 非not 三种

--------------------------------------------

and
条件1 and 条件2
两个条件同时满足时,返回 true
只要有一个条件不满足时,返回 false

技术分享图片

 

1 #练习1:定义一个整数变量 age,编写代码判断年龄是否正确
2 #要求:人的年龄在 0-120 之间
3 
4 age = int(input("请输入年龄:"))
5 
6 if age >=0 and age <= 120:
7     print("年龄正确")
8 else:
9     print("年龄非法")

 

--------------------------------------------

or
条件1 or 条件2
两个条件只要有一个满足,返回 true
两个条件都不满足,返回 false

技术分享图片

 

 1 #练习2:定义两个整数变量 python_score、c_score,编写代码判断成绩
 2 #要求:只要有一门成绩 > 60分就算合格;
 3 
 4 python_score = int(input("请输入python成绩:"))
 5 c_score = int(input("请输入C语言成绩:"))
 6 
 7 if python_score >= 60 or c_score >= 60:
 8     print("及格")
 9 else:
10     print("不及格")

 

--------------------------------------------

not
not 条件 //其实就是取反
非/不是

技术分享图片

 

1 #练习3:定义一个布尔型变量 is_employee,编写代码判断是否是本公司员工
2 #要求:如果不是提示 不允许入内
3 
4 is_employee = True
5 
6 if not is_employee:
7     print("非本公司人员,请勿入内!")
8 else:
9     print("请进入!")

 












以上是关于python_逻辑运算符的主要内容,如果未能解决你的问题,请参考以下文章

2020超全python中常用的运算符集合_逻辑教育

python全栈__format格式化输出while else逻辑运算符编码初识

python布尔类型和逻辑运算

demo05_逻辑运算符

python3基础-and和or的短路逻辑

Python实验三