Встречается на собеседованиях • сегодня
Как реализовать преобразование значения, если x может быть 0 или 1, и нужно получить противоположное
Проще всего использовать оператор not и приведение к целому типу:
python
x = 1
result = int(not x) # 0
x = 0
result = int(not x) # 1
text
Или через арифметику:
```python
x = 1
result = 1 - x # 0
x = 0
result = 1 - x # 1Оба способа работают корректно для значений 0 и 1. Первый вариант более явно показывает намерение инвертировать логическое значение.

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