if/elif/else Statement¶
The if
statement can also be extended with additional conditions by using
elif
. It is possible to add more then one elif
statement.
A elif
code block is only executed if its boolean expression evaluates to
True
and all previous if
and elif
statements evaluated to False
.
Additionally the else
code block is only executed if all if
and elif
statements evaluated to False
.
if condition:
CODE_BLOCK
elif condition_2
CODE_BLOCK_2
elif condition_x
CODE_BLOCK_X
else:
ELSE_CODE_BLOCK
Example:
def ask_computer(a, b):
if a > b:
print("Computer says no")
elif a == b:
print("Computer says yes")
else:
print("Computer says maybe")
ask_computer(1, 2)
ask_computer(2, 2)
ask_computer(3, 2)