Control flow
Indentation is important
Python uses indentation or the off-side rule to declare a block of code. A code block is considered open on indent and closed on dedent.
The if condition
The general syntax of an if statement in Python is
if condition:
code to execute if True
In the example below, since a == 10 evaluates to True the indented block
of code will be executed
a = 10
if a == 10:
print('condition is True')
The else clause
If you want to execute a different block of code if the evaluated condition
returns False, you would use an else clause
if a == 0:
print('condition is True')
else:
print('condition is False')
The elif clause
We can further complicate this if statement with an elif, short for
else if
if a == 0:
print('a is equal to 0')
elif a == 10:
print('a is equal to 10')
else:
print('a is not equal to 0 or 10')