Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
elif is the Python else-if statement. It allows one to check multiple expressions for truth value and execute a block of code as soon as one of the conditions evaluates to true. Like the else, the elif statement is optional. However, unlike else, for which there can be at most one statement, there can be an arbitrary number of elif statements following an if.
if expression1: expr1_true_suite elif expression2: expr2_true_suite : elif expressionN: exprN_true_suite else: none_of_the_above_suite