当前位置: Python基础教程 > 03-流程控制 > 阅读正文

Python的逻辑运算符

2021.6.10.   551 次   553字

在Python中, 有3个逻辑运算符, 分别是 and or not, 表示与,或,非

逻辑运算, 通常用于条件判断, 逻辑运算可以把多个条件按照逻辑进行连接, 变成更复杂的条件

and

条件1 and 条件2

与, 也可以说是且, 并且的意思, 即2个条件都要满足, 否则就不成立

and语句实例

#要求人的年龄在[0-100]之间
age = int(input("请输入你的年龄: "))
if age >= 0 and age <= 100:
    print("欢迎光临")
else:
    print("抱歉,请填写正确的年龄")

or

条件1 or 条件2

或, 也就是或者的意思, 2个条件有一个以上成立即可成立, 也可以理解为至少需要其中一个

or语句实例

car = input("你有车吗?")
house = input("你有房吗?")
if car=="有" or house=="有":
    print("我嫁给你")
else:
    print("穷鬼,滚吧")

not

not 变量

非逻辑, 是取反, 原变量为true, 则得到的是false, 也就是说它针对的是boolean取值

not语句实例

#not为简单的取反运算符, 例如下面的代码: 第二次可以进来
come_in = False
if come_in:
    print("我可以进来啦1")
come_in = not come_in
if come_in:
    print("我可以进来啦2")

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群