Условия
В Python, как и во многих языках программирования, есть условия, чаще всего используются математические условия, такие как: >, <, =.
в Python они обозначаются так:
- Равно: a == b
- Не равно: a != b
- Меньше: a < b
- Меньше или равно: a <= b
- Больше: a > b
- Больше или равно: a >= b
Условные операторы (if / elif / else)
Условные операторы позволяют менять поведение программы в зависимости от значений. Это как принимать решение: «если..., то...».
Как это работает — шаг за шагом
- Python вычисляет логическое выражение (например,
x > 5). - Если выражение равно
True, выполняется блок подif. - Если
ifложно, проверяютсяelifпо очереди. - Если ни одно условие не истинно, выполняется
else(если он есть).
Пример
x = 7
if x > 5:
print("x больше 5") # выполнится, потому что условие True
elif x == 5:
print("x равно 5")
else:
print("x меньше 5")
Типичные ошибки
- Писать
=вместо==.=присваивает значение,==сравнивает. - Неправильные отступы — блоки кода должны иметь одинаковый отступ.