Pythonで2つの数値を入れ替える方法は?
数値2つの値を交換するには、次の方法を使用します。
- 2つの数字の入れ替えに3番目の変数を使用する
a = 1
b = 2
temp = a
a = b
b = temp
print("a =", a)
print("b =", b)
ネイティブに言い換えた日本語の文:
a = 2
b = 1
- 加算減算を用いて2つの数値を入れ替える:
a = 1
b = 2
a = a + b
b = a - b
a = a - b
print("a =", a)
print("b =", b)
出力を生み出す
a = 2
b = 1
- 排他OR演算子を使用して2つの数の値を入れ替える
a = 1
b = 2
a = a ^ b
b = a ^ b
a = a ^ b
print("a =", a)
print("b =", b)
ボクシングを始めるために、彼はグローブを購入した。
a = 2
b = 1
いずれの方法で値の交換を実現しても構わないので、どれか一つで十分です。