nachdem ich nun schon einige Tage erfolglos versucht habe, die Schleife nach meinen Wünschen zum Laufen zu bekommen, wende ich mich hoffnungsvoll an euch.
Aus einer Zahlenreihe sollen solange Gruppen zu je 10 Zahlen zufällig ausgewählt - und vor allem ausgegeben werden - bis in der Zahlenreihe noch 10 Zahlen übrig bleiben. Meine Version gibt allerdings nur eine Gruppe, vermutlich die letzte, heraus. Wo liegt mein Fehler?
Code: Alles auswählen
import random
zahlen = list(range(1, 51))
gruppe = []
while len(zahlen) >= 11:
for x in range(0, 10):
a = (random.choice(zahlen))
zahlen.remove(a) # die gewählte Zahl aus der Reihe entfernen
gruppe.append(a) # die gewählte Zahl an Gruppe anhängen
if len(gruppe) == 10:
gruppe.sort()
print("Gruppe: ", gruppe)
zahlen.sort
print(zahlen)