Ich möchte eine Schleife umsetzen, in der ein gegebener Wert (Anzahl freier Parklücken) alle 10 Sekunden um 1 erhöht und alle 25 Sekunden um 2 gesenkt wird.
Beispiel: Der Parkplatz Rathaus hat zum Startpunkt 2 freie Plätze zur Verfügung, nach 10 Sekunden erhöhen diese sich auf 3, nach 20 Sekunden auf 4, bei 25 Sekunden sind es dann aber wieder nur noch 2 freie Plätze (-2) usw.
Wie kann ich das ganze lösen? Mein Ansatz sieht wie folgt aus:
Code: Alles auswählen
spotsRathaus = 2
def printit():
threading.Timer(10.0, printit).start()
print ("spotsRathaus = ", str(spotsRathaus + 1))
printit()
def printit():
threading.Timer(25.0, printit).start()
print ("spotsRathaus = ", str((spotsRathaus + 1) - 2))
printit()