Оператор условия if имеет расширенный формат, позволяющий проверять несколько независимых друг от друга условий и выполнять один из блоков, поставленных в соответствие с этими условиями. Синтаксис оператора выглядит так:
if условие_1: программа_1 elif условие_2: программа_2 elif условие_3: программа_3 ... else: программа если условия не удовлетворяются