В этом уроке мы познакомимся с управляющими конструкциями в Python, которые позволяют программам принимать решения на основе условий. Это основа для создания логики, которая зависит от данных или взаимодействий с пользователем. Условные выражения позволяют проверять истинность каких-либо условий и выполнять разные блоки кода в зависимости от того, выполнено условие или нет. Конструкция if позволяет выполнить определённый блок кода, если условие истинно (True). В этом примере, если переменная age больше или равна 18, программа выведет сообщение "Вы совершеннолетний". Конструкция else выполняет код, если условие в операторе if ложно (False). Здесь, если возраст меньше 18, программа выведет сообщение "Вы ещё несовершеннолетний". Оператор elif (сокращение от "else if") позволяет проверять несколько условий. Если условие в if ложно, программа проверяет следующее условие в elif, и так далее. В этом примере программа выведет "Вы подросток", так как возраст больше 13, но меньше 18. Иногда нужн