В языке Python оператор, заданный ключевым словом if, осуществляет проверку условия, которое оценивает заданное выражение на предмет значений True или False. Это позволяет программе продолжать действия в различных направлениях в зависимости от результата выполнения этой проверки. Данная процедура известна как условное ветвление.

Пример программы, определяющий четверть координатной плоскости, можно переписать используя “каскадную“ последовательность операцией if... elif... else:

x = int(2); y = int(2)
if x > 0 and y > 0:
    print("Первая четверть")
elif x > 0 and y < 0:
    print("Четвертая четверть")
elif y > 0:
    print("Вторая четверть")
else:
    print("Третья четверть")

#результат: Первая четверть