The if...elif...else statement
If there are a series of actions to be executed, then the if...elif...else
block can be used. Most of the programming languages provide the if...else if...else
control block, while Python has shortened else if
to elif
but the principle remains the same, that is, it divides the complete control block into number of blocks for specific action to be executed. It can be interpreted with day-to-day examples, for example, if this debit card doesn't work, use this credit card, else pay with a cheque.
Syntax
if condition-1: sequence of statements-1 elif condition-n: sequence of statements-n else: default sequence of statements
Here, in the syntax, we are illustrating a series of branching statements under different conditions which is also called conditional branching in any language. First, we encounter an if
block and if the condition inside the if
block is satisfied or becomes true, only then will the if
block be executed. If while executing the condition inside...