Назад к вопросам
Intern
136
questionbank

Какие логические операторы существуют в Python?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

В Python используются три логических оператора:

  1. and: Логическое И. Возвращает True, если оба операнда True, иначе False.

    # Пример оператора and
    x = True
    y = False
    z = x and y  # z будет False
    
  2. or: Логическое ИЛИ. Возвращает True, если хотя бы один из операндов True, иначе False.

    # Пример оператора or
    a = True
    b = False
    c = a or b  # c будет True
    
  3. not: Логическое НЕ. Возвращает инвертированное значение операнда (True становится False, и наоборот).

    # Пример оператора not
    p = True
    q = not p  # q будет False
    

Эти операторы часто используются в условных выражениях (if, elif, while) для проверки нескольких условий. Приоритет операторов: not, затем and, затем or.