Wir brauchen:
1.
Ein Befehl, der Zahlen aus der 1. Variable in eine neuerstellte
Variable einsteckt, und aus der 1. die Zahl löscht (ausschneiden)
2. Er soll alle Zahlen die maximal 3 Einheiten größer sind als die kleinste dort einfügen.
3. Wenn es keine passenden Zahlen mehr gibt, wiederholt er den Vorgang mit den verbleibenden Zahlen.
Wir haben jetzt das Problem, dass das (i) nur jede zweite Zahl bearbeitet.
Code:
x = [2,5,7,9,3,5]
y = []
while len(x) is not 0:
minX = min(x)
print(minX)
for i in x:
if i <= minX+3:
y.append(i)
x.remove(i)
print(x)
y.append(-1)
print(y)
Nun die Frage
:
Womit kann man (i) ersetzen oder wie soll man den code verändern?
Danke im vorraus