/
RSS Feed
Manchmal ist es nötig, dass zwei Variablen die Werte tauschen. Sagen wir a und b sollen Werte tauschen.
Erste Idee
a = b b = a
Überprüfung mit Wertetabelle am Beispiel a = 1 und b = 2
Befehl | a | b |
1 | 2 | |
a = b | 2 | 2 |
b = a | 2 | 2 |
Dreieckstausch
Der Dreieckstausch funktioniert in allen Programmiersprachen mit allen Datentypen.
temp = a a = b b = temp
Zahlentausch
Der Zahlentausch funktioniert in allen Programmiersprachen, aber nur mit Zahlentypen!
a = a + b b = a - b a = a - b
Pythonstyle
Diese Art funktioniert nur in Python, aber mit allen Datentypen!
a, b = b, a