1.12 逻辑运算符

逻辑运算符一共有3 个,分别是and、or 和not。

and:当and 左右两边的条件都为真时,返回真(True);否则,返回假(False)。

or:当or 左右两边有一个条件为真时,返回真(True);两个均为假,返回假(False)。

not:假的变成真的,真的变成假的,取反。

1.12.1 and(与)

当and 运算符左右两边的条件都为真时,返回真(True);当有一边的条件为假或两边的条件均为假时,返回假(False)。下面的代码列举了and 运算符左右两边的所有可能性,代码在 “Chapter-1-26.py” 文件中。

img

1.12.2 or(或)

当or 运算符左右两边任意一个条件为真时,返回真(True);两个条件均为假,返回假(False)。下面的代码列举了or 运算符左右两边的所有可能性,代码在“Chapter-1-27.py” 文件中。

img

1.12.3 not(非)

如果对True 取反,则返回False;如果对False 取反,则返回True。下面的代码列举了not 运算符的所有可能性,代码在 “Chapter-1-28.py” 文件中。

img
img