Логическая или управляющая структура - она решает, выполняется ли код.Рассмотрим
1 or 1/0
Это не выдает ошибку.
В противоположность этому, следующее выдает ошибку, независимо от того, как работает функцияреализовано:
def logical_or(a, b):
return a or b
logical_or(1, 1/0)