# Booleans
# Booleans are a new data type
# They have either True or False values
# "Booleans" = "Logicals"
# True and False are Python keywords
# and must be capitalized (first letter only)
# Zero values can be interpreted as False
# False values can be interpreted as 0
#
# Non-zero values can be interpreted as True
# True values can be interpreted as 1
# It gets complicated when using the Boolean operators
# and, or
# The boolean operators: and, or, not
# Boolean operators provide Boolean values
# The result of an AND is True iff both operands are True
True and True --> True
(3<5) and (7>2) --> True
# Any other combo with AND is False
(3<5) and (8>9) --> False
# OR: Result is True if either or both operands are True
(3<5) or (8>9) --> True
(3<2) or (6>9) --> False
# NOT: Turns True to False, and False to True
not(3>6) --> True