Создание «Любого Ключа» Interuptable Python Timer

Я пытаюсь сделать простой таймер, который считает до тех пор, пока он не будет прерван вводом с клавиатуры.

сейчас я использую CTRL + C, чтобы остановить таймер, но я бы хотел сделать что-то более простое, например нажать пробел или ввод или «любую клавишу». Я слышал, что это можно сделать с помощью модуля потоков, но после нескольких попыток я явно не знаю, что я с этим делаю.

это мой текущий код:

def countup():
    try:
        a=0
        for i in range(1000000) :
            print i,'\r',
            time.sleep(1)
    except KeyboardInterrupt:
         Z = raw_input("restart timer?" )
         if Z == "Y" or Z == "y" :
             countup()

Ответы на вопрос(2)

Ваш ответ на вопрос