Ветвления
Давайте поговорим что-такое условие, которое мы проверяем, для определения по какому пути пойдет наша программа. Условие - это параметр условного оператора, который перенаправляет поток выполнения нашей программы по тому или иному пути в зависимости от того, что является результатом проверки условия. Фактически, результатом может быть только 2 значения, это уже известные нам Истина или Ложь, true или false. А для проверки условия используются операторы сравнения, результатом которых и является true или false.
Давайте пример,
if (5 > 3):
print("Условие == true")
print("Основной путь ветвления")
else:
print("Условие == false")
print("Альтернативный путь ветвления")
Т.е. когда мы подставим 5 > 3 как условие в конструкцию if():, то интерпретатор Python перенаправит выполнение программы по основному пути ветвления. А если бы условие было бы ложью, то стал бы выполняться альтернативный путь ветвления.
Именно этот принцип используется при управлении потоком выполнения программы в питоне. Если условие истинно - то основной путь выполнения, если ложно, то альтернативный.