#34#18#19#26 En algunos lenguajes de programación es incluso posible intercambiar el valor de las dos variables sin variables auxiliares (que por cierto, el darse cuenta de la necesidad de una variable auxiliar en la mayoría de lenguajes es "la trampa" de la pregunta).
Esto es válido tanto en Python como en Ruby (ambos soportan asignación múltiple):
a = 1
b = 2
a, b = b, a
print "a vale", a, "y b vale ", b
#54 Estoy estudiando para Ingeniero Informatico 1ro, pregunto: Lo de la doble asignación #34 esta muy bien pero al al compilar la instrucción ¿que se hace, no crea una auxiliar al fin y al cabo?
Esto es válido tanto en Python como en Ruby (ambos soportan asignación múltiple):
a = 1
b = 2
a, b = b, a
print "a vale", a, "y b vale ", b
# Salida: "a vale 2 y b vale 1"