Глава 9 · Выполняй мою команду!
or — хотя бы одно
Иногда для срабатывания достаточно, чтобы истинным было хотя бы одно из перечисленных условий.
Достаточно одного True
Скидка положена студентам ИЛИ пенсионерам — достаточно подходить хотя бы под одну категорию:
Скидка положена, если истинно ХОТЯ БЫ ОДНО условие
student?
→
достаточно ДА
senior?
→
или ДА здесь
or_primer.py
is_student = False
is_senior = True
if is_student or is_senior:
print("Скидка применена.")
Таблица истинности or
| A | B | A or B |
|---|---|---|
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | True |
Результат or ложен только тогда, когда ложны оба
операнда — во всех остальных случаях он истинен.
★ Базовая практика
Выходной или праздник
Напишите условие: can_rest — можно не работать, если is_weekend равно True ИЛИ is_holiday равно True. Проверьте на is_weekend=False, is_holiday=True.
Практика: or и таблица истинности
Интерактивный ноутбук прямо в браузере — Python 3.14 через Pyodide, без установки