--- title: Python. Условия и ветвления. Условный оператор if excerpt: Условные операторы if и else в Python date: '2023-09-15' tags: - Информатика - Программирование - Python --- - [Урок 1](#урок-1) ## Урок 1 ### Теория Условные операторы if и else в Python позволяют программе принимать решения на основе определенных условий. Они позволяют выполнять определенный блок кода, если условие истинно, и другой блок кода, если условие ложно. Синтаксис оператора if выглядит следующим образом: ```python if условие: блок кода ``` Если условие истинно, то выполняется блок кода, который находится под оператором if. Если же условие ложно, то этот блок кода будет пропущен. Оператор else используется для выполнения блока кода, если условие в операторе if ложно. Синтаксис оператора else выглядит следующим образом: ```python if условие: блок кода else: блок кода ``` Оператор elif (сокращение от else if) используется в условных операторах вместе с операторами if и else для проверки дополнительных условий, если первое условие ложно. Синтаксис оператора elif выглядит следующим образом: ```python if условие1: блок кода1 elif условие2: блок кода2 else: блок кода3 ``` Если условие1 ложно, то проверяется условие2. Если оно истинно, то выполняется блок кода2. Если же и это условие ложно, то выполняется блок кода3, который находится под оператором else. Таким образом, оператор elif позволяет программе проверять несколько условий и выбирать соответствующий блок кода для выполнения в зависимости от результатов проверки. ## Задания для самостоятельной работы 1. Напишите программу, которая проверяет, является ли число четным или нечетным. 2. Напишите программу, которая проверяет, является ли год високосным или нет. 3. Напишите программу, которая проверяет, является ли треугольник прямоугольным или нет. 4. Напишите программу, которая проверяет, является ли число положительным, отрицательным или нулем. 5. Напишите программу, которая проверяет, является ли символ гласной буквой или согласной. ### Пример решения 1. Напишите программу, которая проверяет, является ли число четным или нечетным. ```python def even_number(a): if a % 2 == 0: return "Число четное" else: return "Число нечетное" print(even_number(int(input("Введите число: ")))) ``` [На главную](/)