Die Stoppuhr in Python
Verfasst: Mittwoch 15. Januar 2020, 10:13
Guten Morgen,
Mit freundlichen Gruß,
Leon
Das Stoppuhr-Programm...
- ich habe ein kleines Problem mit meiner Python-Stoppuhr. Ich weiß auch nicht genau zu welchem Themenbereich ich die Frage hochladen soll aber ich hoffe, in Allgemeine Fragen bekomme ich etwas Hilfe.
Mein Programm ( weiter unten mit eingefügt ) soll eine Stoppuhr sein. Das Programm läuft soweit im Visual Studio Code ( Python Version 3.8 ), doch sobald ich das Programm in das Terminal des Raspberrys abspielen lassen möchte, kommt: " NameError: name 'start_time' is not defined ".
In Python bin ich noch neu dabei, deshalb bin ich gerade etwas Planlos.
- Eine weitere Bitte von mir wäre( kein muss ), wie ich die gestoppte Zeit von Sekunden auf Minuten und Stunden umrechnen kann, sofern sie mehr als 60 Sekunden beträgt, da ich nicht nur eine lange Zahlenfolge in Sekunden ablesen möchte. Damit meine ich, dass die Zeit dann so als H:M:S ausgegeben wird. Könnte ich nicht auch dabei einfach mit einer If-Abfrage arbeiten?
Mit freundlichen Gruß,
Leon
Das Stoppuhr-Programm...
Code: Alles auswählen
import time
import datetime
from datetime import timedelta
while True:
try:
input("Enter drücken zum starten, strg-c zum stoppen")
start_time = time.time()
print("Zeit zählt jetzt")
while True:
print("Zeit: ",round(time.time()-start_time,0),"sek" ,end="\n")
time.sleep(1)
except KeyboardInterrupt:
print("Zeit wurde gestoppt!")
end_time=time.time()
timeframe = datetime.timedelta(round(end_time-start_time,2))
print("Die Zeit stoppte bei",round(end_time-start_time,2),"sekunden")
break