Условные операторы в Python позволяют выполнять различные действия в зависимости от выполнения определенных условий. Основным условным оператором является if
, который может быть использован в сочетании с elif
и else
для создания сложных логических конструкций.
Синтаксис оператора if
Рассмотрим его синтаксис на примере. Пусть от пользователя требуется ввести два целых числа: температуру на улице вчера и сегодня. А программа ответит — сегодня теплее, холоднее или же температура не изменилась:
# Пример условной конструкции
yesterday_temp = int(input("Введите вчерашнюю температуру: "))
today_temp = int(input("Введите сегодняшнюю температуру: "))
if today_temp > yesterday_temp:
print("Сегодня теплее, чем вчера.")
elif today_temp < yesterday_temp:
print("Сегодня холоднее, чем вчера.")
else:
print("Сегодня такая же температура, как вчера.")
Особенности
- Отступы: В Python блоки кода обозначаются отступами (обычно 4 пробела).
- elif: Сокращение от "else if" — проверяется, если предыдущие условия не сработали.
- else: Выполняется, если ни одно из условий не было истинным.
Дополнительный пример
Проверка числа на чётность:
number = int(input("Введите число: "))
if number % 2 == 0:
print("Число чётное.")
else:
print("Число нечётное.")