Глава 9 · Выполняй мою команду!

or — хотя бы одно

Иногда для срабатывания достаточно, чтобы истинным было хотя бы одно из перечисленных условий.

Достаточно одного True

Скидка положена студентам ИЛИ пенсионерам — достаточно подходить хотя бы под одну категорию:

Скидка положена, если истинно ХОТЯ БЫ ОДНО условие
student?
достаточно ДА
senior?
или ДА здесь
or_primer.py
is_student = False
is_senior = True

if is_student or is_senior:
    print("Скидка применена.")

Таблица истинности or

ABA or B
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

Результат or ложен только тогда, когда ложны оба операнда — во всех остальных случаях он истинен.

★ Базовая практика
Выходной или праздник

Напишите условие: can_rest — можно не работать, если is_weekend равно True ИЛИ is_holiday равно True. Проверьте на is_weekend=False, is_holiday=True.

Практика: or и таблица истинности
Интерактивный ноутбук прямо в браузере — Python 3.14 через Pyodide, без установки
Открыть практику →