als Neuling habe ich mich jetzt für ein kleines Projekt mit Zufallszahlen beschäftigt - und bin ja soweit erfogreich, dass jede Zahl nur 1x ausgegeben werden darf...
Jetzt habe ich nur die Frage, wie ich die Zahl nicht ausgeben (print) lassen, sondern in eine (bzw. in 6 verschiedene) Variablen speichern kann?!?
Hab schon einiges "Versucht", aber bei mir ähnelt das gerade "Jugend forscht", weil ich vielleicht auf dem Schlauch stehe...
Hier mein Code, der soweit ja auch funzt - vielleicht kann mir ja jemand von euch weiterhelfen,
Danke und Gruß
Tom
Code: Alles auswählen
import random
foo = "1 2 3 4 5 6".split()
def random_elements(li):
li = li[:]
while li:
index = random.randrange(len(li))
element = li.pop(index)
yield element
for el in random_elements(foo):
print (el)