Verfasst: Freitag 6. Juni 2008, 00:43
Du übergibst aber da keine Funktion als Argument sondern eine Liste - genau die die bei ``schrauber(10)``
Ja Leonidas du hast ja wie gewohnt recht. Ich muss lernen wie ein Informatiker zu denken. "Man kann sich ein buch kaufen, aber kein Wissen"
Jetz habe ich folgendes: Generiert wenigstens jede 2 Sekunden eine Liste
Was ich nicht verstehe, die Funktion schrauber wird ja jede 2-te Sekunde aufgerufen gibt aber die Liste nur ein mal zurück.
Ja Leonidas du hast ja wie gewohnt recht. Ich muss lernen wie ein Informatiker zu denken. "Man kann sich ein buch kaufen, aber kein Wissen"
Jetz habe ich folgendes: Generiert wenigstens jede 2 Sekunden eine Liste
Code: Alles auswählen
import random
import threading
from timeit import Timer
def schrauber ():
zufall = []
number = 5
global t
for i in range (number):
wert = random.randrange(0,19999)
zufall.append (wert)
t = threading.Timer(2.0 , schrauber)
t.start()
print zufall
return zufall
zufall = schrauber()
print "Zufall ist" ,zufall
Code: Alles auswählen
[261, 19039, 1441, 1039, 9061]
Zufall ist [261, 19039, 1441, 1039, 9061]
[1726, 19229, 2464, 4964, 16206]
[1082, 18507, 9268, 16838, 10484]