Conditions (aka expressions) evaluate to a boolean value of True or False.
In the context of flow control statements expressions are called conditions. A flow control statement decides what to do based on whether its condition is True or False.
Conditions are always followed by a block of code called a clause .