Справочник · модуль 2 «Условия и логика»

И, или and

Слово and значит «и»: подходят оба сравнения. Слово or значит «или»: хватит одного.

Сравнение из жизни

and — как два замка на одной двери. or — как две двери в один дом.

Пример

age = 25
has_ticket = "да"
if age >= 18 and has_ticket == "да":
    print("Можно войти")
Результат
Можно войти

Учитель в уроке Слово and значит «и». Подходят оба сравнения сразу. Если хоть одно ложное, вся проверка ложная. Как два замка на одной двери.

Запомнить

and — как два замка на двери: нужны оба ключа. or — как две двери в дом: хватит любой.

Частые ошибки новичков на этой теме

Тема из урока 2.4 «И, или, не» курса PythonAZ.

В этом же уроке