Python Swap Two Variables
In computer programming, swapping two variables specifies the mutual exchange of values of the variables. It is generally done by using a temporary variable.
See more: Python Solve Quadratic Equation
For example, before swapping: var_1 = 1
and var_2 = 5
. After swapping, var_1 = 5
and var_2 = 1
.
Python Swap Two Variables Using Temporary Variable
We use a temporary variable temp
to store the value of var_1
, then assign the value of var_2
to var_1
. Finally, we assign the value of temp
to var_2
.
var_1 = input('The fisrt variable = ') var_2 = input('The second variable = ') temp = var_1 var_1 = var_2 var_2 = temp print(var_1, var_2) input()
Python Swap Two Variables Using Assign Multiple Variables
var_1 = input('The fisrt variable = ') var_2 = input('The second variable = ') var_1, var_2 = var_2, var_1 print(var_1, var_2) input()
Python Swap Two Numbers Without Using a Temporary Variable
When the type of two variable is number (integer, float…) we can swap them without using a temporary variable.
var_1 = float(input('The fisrt variable = ')) var_2 = float(input('The second variable = ')) var_1 = var_1 + var_2 var_2 = var_1 - var_2 var_1 = var_1 - var_2 print(var_1, var_2) input()