OR в Python: оператор или для логических выражений
"or" в Python является логическим оператором и используется для объединения двух условий, где результатом будет True, если хотя бы одно из условий истинно.
Например, если мы хотим проверить, является ли число четным или большим 10, мы можем использовать оператор "or" следующим образом:
python
x = 5
if x % 2 == 0 or x > 10:
print("Число либо четное, либо больше 10")
else:
print("Число не соответствует ни одному из условий")
В этом примере, если переменная `x` является четным числом или больше 10, мы печатаем сообщение "Число либо четное, либо больше 10". Если же не выполняется ни одно из условий, мы печатаем "Число не соответствует ни одному из условий".
Кроме того, оператор "or" может быть использован в условном выражении для проверки нескольких условий. Например, мы можем проверить, есть ли цифра "7" в числе:
python
num = 7584
if "7" in str(num) or "9" in str(num):
print("Число содержит '7' или '9'")
else:
print("Число не содержит ни '7', ни '9'")
Здесь мы проверяем, содержится ли цифра "7" или "9" в строковом представлении числа `num`. Если оба условия являются ложными, мы печатаем сообщение "Число не содержит ни '7', ни '9'".