# Zuerst wird die Variable a deklariert, in ihr wird später der Wert der ersten Zahl gespeichert.
# In der Variablen b wird später der Wert der zweiten Zahl gespeichert.
# Die Variable temp, die hier deklariert wird, dient als temporärer Zwischenspeicher
# für den Wert einer der beiden Zahlen. Daher wurde der Name temp für die Variable
# gewählt, um deutlich zu machen, dass es sich hierbei um einen temporären Speicher
# handelt, dessen Inhalt sich im Laufe der Zeit verändern kann.
# Zuerst wird die erste Zahl eingelesen.
print("Bitte geben Sie die erste Zahl ein:")
# Der eingegeben Wert wird der Variablen a zugewiesen.
a = int(input())
print("Bitte geben Sie die zweite Zahl ein:")
# Der eingegebene Wert wird der Variablen b zugewiesen.
b = int(input())
# Als Ausgabe kommt nun ein Text, der darauf hinweist, dass das Vertauschen der Zahlen stattfindet.
print("Vertauschen der Zahlen")
# Innerhalb der temporären Variable temp wird nun der in Variable a gespeichert
# Wert zwischengespeichert. Dies erfolgt dadurch, dass der Variablen temp der
# Wert der Variablen a zugewiesen wird.
temp = a
# Da nun der Wert von a zwischengespeichert worden ist, kann die Variable a mit
# dem Wert der Variablen b überschrieben werden, mit anderen Worten, der Variablen
# a wird der Wert von Variable b zugewiesen.
a = b
# Zum jetzigen Zeitpunkt befindet sich der Wert von b in der Variablen a.
# Jetzt muss noch der in der Variable temp zwischengespeicherte Wert von a in
# die Variable b verbracht werden. Dies erfolgt dadurch, dass der Variablen b
# der Wert der Variablen temp zugewiesen wird.
b = temp
print("Die neue erste Zahl ist jetzt: " + str(a))
print("Die neue zweite Zahl ist jetzt: " + str(b))