Python: Grundlegender Countdown-Timer & Funktion ()> int ()

Ich versuche, eine Timer-Funktion zu erstellen, die im Hintergrund meines Codes ausgeführt wird, und sie so zu gestalten, dass ich die Zeit verwenden / überprüfen kann. Was ich mit use / check meine, ich versuche es so zu machen, dass ich diese Timer-Funktion aufrufen und als Ganzzahl verwenden kann.

Dies ist der Code, den ich derzeit habe:

def timer():
    for endtime in range(0, 15):
        print(15 - endtime)
        time.sleep(1)

def hall():
    timer()
    while (timer > 0):
       do something

Zurzeit nur mitprint(15 - endtime) zur Bestätigung wird heruntergezählt.

Aber der Code führt jetzt den Countdown aus und das wars, er berührt nie die while-Schleife. Und natürlich ist das letzte Problem, dass ich eine Funktion nicht auf ein int setzen kann. Also suche ich nach einer Möglichkeit, wo ich überprüfen kann, wo sich der Timer befindet, und verwende ihn in dieser while-Schleife.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage