Sortieren3 / 7
Derselbe Ablauf in Python.
1werte = [31, 12, 47, 8, 23]
2for i in range(len(werte) - 1):
3for j in range(len(werte) - 1 - i):
4if werte[j] > werte[j + 1]:
5werte[j], werte[j + 1] = werte[j + 1], werte[j]
6print(werte)
Ausgabe
[8, 12, 23, 31, 47]
Zwei Schleifen und ein if – mehr ist es nicht. Zeile 5 tauscht zwei Werte in einem Rutsch, ganz ohne Hilfsvariable.