Я новичок, берущий курс «Вступление» в компьютерную науку. У нас был довольно простой вопрос в нашей викторине об обмене ценностями, и я не совсем понимаю. Возникает вопрос:Обмен значениями в assignemnt
Какая из следующих последовательностей инструкций оставляет значение переменной X таким же, как оно было до операторов. Предположим, что и а, и х относятся к целым значениям перед этим кодом.
Почему это правда?
a,x = x,a
a,x = x,a
Например, если у меня есть:
a,x = 4,5
затем а = 4 и х = 5
Для второй части:
a,x = 5, 4
то а = 5 и x = 4 Итак, x не равен тому, что было раньше. Может кто-нибудь объяснить, почему это так?
Кроме того, для обоих утверждений вы должны выполнить 'a, x = x, a', не заменяя' x' и 'a' произвольными целыми числами, которые вы выберете. – 3442
Ни одно из утверждений не имеет для них никакой «правды». Это все задания. – dashiell
Потому что он меняет дважды. –