88 прочтений · 3 месяца назад
Как поменять значения переменных местами в Python
Первый способ - временная переменная: Записываем во временную переменную temp значение a. В а записываем значение b. В b записываем значение временной переменной temp. Второй способ - распаковка с присваиванием: В данном случае инструкция присваивания повторно связывает переменную a со значением, на которое ссылалась переменная b, а переменную b со значением, на которое ссылалась переменная a Третий способ - побитовый оператор XOR: Для этого способа надо вспомнить, что XOR возвращает единицу, если один из двух бит равен единице, а второй нулю...
❓Рубрика: Вопросы на собеседовании #вопросынасобесах На позицию: Программист 1С Вопрос: Как поменять значение двух числовых переменных, не используя третью в 1С. Ответ: Вариант 1 (математический, этого ответа и ждут обычно): а = а + б; б = а - б; а = а - б; Вариант 2 (а так тоже можно ведь): а = Новый Структура( "а,б", а, б ); б = а.а; а = а.б; Подпишись на 1С Работа