Встречается на собеседованиях • сегодня
Какие знаешь логические операции в Python
В Python поддерживаются стандартные логические операции:
- and – логическое И (возвращает
True, если оба операнда истинны). - or – логическое ИЛИ (возвращает
True, если хотя бы один операнд истинный). - not – логическое НЕ (инвертирует значение).
Также есть побитовые операции:
&(И),|(ИЛИ),^(исключающее ИЛИ),~(инверсия),<<(сдвиг влево),>>(сдвиг вправо).
Пример:
python
a, b = True, False
print(a and b) # False
print(a or b) # True
print(not a) # False
# Побитовые операции
x, y = 5, 3 # 101 & 011 → 001 (1)
print(x & y) # 1Особенности:
- Логические операции возвращают последний вычисленный операнд (например,
0 or 10вернет10). - Побитовые работают только с целыми числами.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы