更新时间:2022-10-18 来源:黑马程序员 浏览量:
Python中的逻辑运算符包括:and、or、not,分别对应着汉语中的连词“并且”、“或者”、“除非”所表达的思想,它们所代表的含义如表2-5所示。
表2-5 逻辑运算符
为了便于大家更好地理解逻辑运算符,接下来,通过实例演示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所示。
图2-9 运行结果
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19