Lựa chọn: các phát biểu if và if-else Python (phần 9)

Các toán tử logic và biểu thức Boolean phức hợp (tiếp tục)

Python bao gồm tất cả 3 toán tử logic hay Boolean and, or và not. Cả toán tử and và toán tử or mong đợi hai toán
hạng. Toán tử and trả về True nếu và chỉ nếu cả hai toán hạng của nó là true, và mặt khác trả về False. Toán tử or
trả về False nếu và chỉ nếu cả hai toán hạng của nó là false, và mặt khác trả về True. Toán tử not mong đợi một
toán hạng đơn và trả về phủ định logic của nó, True nếu nó là fasle, và False nếu nó là true.
Hành vi của mỗi toán tử có thể được chỉ ra hoàn chỉnh trong một truth table cho toán tử đó. Mỗi dòng dưới cái đầu
tiên trong một truth table chứa một kết hợp có thể các giá trị cho các toán hạng và giá trị có kết quả từ áp dụng
toán tử tới chúng. Dòng đầu tiên chứa các nhãn cho các toán hạng và biểu thức đang được tính toán. Ảnh dưới thể hiện
các truth tables cho and, or và not.

truth
Ví dụ tiếp theo thẩm định một vài tự tuyên bố được thực hiện trong các truth tables trong ảnh trên:

>>> A = True
>>> B = False
>>> A and B
False
>>> A or B
True
>>> not A
False

Chia sẻ