PyGuide

Условия

В Python, как и во многих языках программирования, есть условия, чаще всего используются математические условия, такие как: >, <, =.
в Python они обозначаются так:

  • Равно: a == b
  • Не равно: a != b
  • Меньше: a < b
  • Меньше или равно: a <= b
  • Больше: a > b
  • Больше или равно: a >= b

Условные операторы (if / elif / else)

Условные операторы позволяют менять поведение программы в зависимости от значений. Это как принимать решение: «если..., то...».

Как это работает — шаг за шагом

  1. Python вычисляет логическое выражение (например, x > 5).
  2. Если выражение равно True, выполняется блок под if.
  3. Если if ложно, проверяются elif по очереди.
  4. Если ни одно условие не истинно, выполняется else (если он есть).

Пример

x = 7
if x > 5:
    print("x больше 5")  # выполнится, потому что условие True
elif x == 5:
    print("x равно 5")
else:
    print("x меньше 5")

Типичные ошибки

  • Писать = вместо ==. = присваивает значение, == сравнивает.
  • Неправильные отступы — блоки кода должны иметь одинаковый отступ.