Um zu erklären, was die Frage ist, hier ein kleiner Codeschnippsel aus dem interaktiven Modus.
Code: Alles auswählen
>>> import time
>>> def f():
print("Anfang")
start = time.clock()
time.sleep(10)
end = time.clock()
print("Ende")
runtime = end - start
print(runtime)
>>> f()
Anfang
Ende
10.000145271606918
>>>
Ich hätte jetzt die Erklärung aufgestellt, dass es die Laufzeit ist. Mein System kann ja nicht jetzt eine Funktion ausführen und genau 10 Sekunden später ist das Ergebnis sofort da und beträgt 10 Sekunden.
Das mit der Laufzeit ist nun noch so eine Sache. Ich habe einiges darüber gelesen, weiß aber nicht ob dieser "Fehler" wirklich auf Grund der Laufzeit der Funktion "f" passiert ist. Wenn nein, was heißt dann jetzt genau "Laufzeit"?