首页技术文章正文

Python培训:逻辑运算符

更新时间:2022-10-18 来源:黑马程序员 浏览量:

IT培训班

  Python中的逻辑运算符包括:and、or、not,分别对应着汉语中的连词“并且”、“或者”、“除非”所表达的思想,它们所代表的含义如表2-5所示。

  表2-5 逻辑运算符

1666075964687_表2-5逻辑运算符.jpg

  为了便于大家更好地理解逻辑运算符,接下来,通过实例演示Python逻辑运算符的操作,如例2-4所示。

  例2-4 逻辑运算符

a = 10
b = 20
# 判断a and b
if a and b:
    print("1---变量a和b都为true")
else:
    print("1---变量a和b有一个不为true")
# 判断a or b
if a or b:
    print("2---变量a和b都为true,或其中一个变量为true")
else:
    print("2---变量a和b都不为true")
# 修改变量a的值
a = 0
if a and b:
    print("3---变量a和b都为true")
else:
    print("3---变量a和b有一个不为true")
if a or b:
    print("4---变量a和b都为true,或其中一个变量为true")
else:
    print("4---变量a和b都不为true")
# 判断not(a and b)
if not a and b:
    print("5---变量a和b都为false,或其中一个变量为false")
else:
    print("5---变量a和b都为true")

  程序的运行结果如图2-9所示。

1666076063258_图2-9运行结果.jpg

  图2-9 运行结果

分享到:
在线咨询 我要报名
和我们在线交谈!