Python - Intercambio de Variables con dos Variables
########################################################################
#10 Ejemplos de Intercambio de Variables con dos Variables en Python:
#Ejemplo 1: Intercambio de variables usando una variable temporal
a = 5
b = 10
temp = a
a = b
b = temp
print("a =", a)
print("b =", b)
#Ejemplo 2: Intercambio de variables usando tuplas
a = 5
b = 10
a, b = b, a
print("a =", a)
print("b =", b)
#Ejemplo 3: Intercambio de variables usando suma y resta
a = 5
b = 10
a = a + b
b = a - b
a = a - b
print("a =", a)
print("b =", b)
#Ejemplo 4: Intercambio de variables usando multiplicación y división
a = 5
b = 10
a = a * b
b = a / b
a = a / b
print("a =", a)
print("b =", b)
#Ejemplo 5: Intercambio de variables usando XOR
a = 5
b = 10
a = a ^ b
b = a ^ b
a = a ^ b
print("a =", a)
print("b =", b)
#Ejemplo 6: Intercambio de variables usando la función swapcase()
a = "Hola"
b = "Mundo"
a, b = b.swapcase(), a.swapcase()
print("a =", a)
print("b =", b)
#Ejemplo 7: Intercambio de variables usando la función join()
a = "Hola"
b = "Mundo"
a, b = ''.join(reversed(b)), ''.join(reversed(a))
print("a =", a)
print("b =", b)
#Ejemplo 8: Intercambio de variables usando la función replace()
a = "Hola"
b = "Mundo"
a, b = b.replace('M', 'H'), a.replace('H', 'M')
print("a =", a)
print("b =", b)
#Ejemplo 9: Intercambio de variables usando la función translate()
a = "Hola"
b = "Mundo"
a, b = b.translate(str.maketrans('M', 'H')), a.translate(str.maketrans('H', 'M'))
print("a =", a)
print("b =", b)
#Ejemplo 10: Intercambio de variables usando la función format()
a = "Hola"
b = "Mundo"
a, b = "{1} {0}".format(a, b), "{1} {0}".format(b, a)
print("a =", a)
print("b =", b)