Каскадный условный оператор
Если требуется проверить несколько условий, в языке Python есть
каскадный условный оператор:
if условие1:
блок кода1
elif условие2:
блок кода2
elif условие3:
блок кода3
...
else:
блок кода
Сначала проверяется условие1:
Если оно истинно, то выполняется блок кода1
Если оно ложно, то переходим к условию2
Проверяется условие2:
Если оно истинно, то выполняется блок кода2
Если оно ложно, то переходим к условию3
………...
Процесс продолжается до тех пор, пока не будет найдено истинное условие, либо пока не закончатся выражения elif
Если ни одно условие не является истинным, то выполняется блок кода после else