if (x >= 1) and (x <=10):
print('x is between 1 and 10 inclusive')Boolean operators
- These receive only Booleans as operands and give a Boolean as result.

Examples
Example 1
Example 2
if not (x == ''):
print('x is not the empty string')Example 3
if (x < 1) or (x > 10):
print('x is not between 1 and 10')Example 4
message = "you fool!"
if "fool" not in message:
print("Message does not contain offensive language")Short-circuit evaluations
In (A and B), if A is false, then so is the expression, and there is no need to evaluate B.
In (A or B), if A is true, then so is the expression, and there is no need to evaluate B.
Keep an eye on that!
Remember precedence order!
- Parentheses:
() - Exponents:
** - Multiplication, divisions and modulus:
* / // % - Addition and subtraction:
+ - - Comparisons:
<= < >= > == != is in - Boolean
not - Boolean
and - Boolean
or