Python 3 - 在计时器倒计时时如何做某事

时间:2015-05-07 15:36:59

标签: python python-3.x timer countdown

所以我的问题是关于倒数计时器。我是初学者,而且我试图在计时器停止工作时做点什么。

这是倒数计时器(我不会说谎,我从StackOverflow复制了模板):

while t:
    mins, secs = divmod(t, 60)
    timeformat = '{:02d}:{:02d}'.format(mins, secs)
    print(timeformat)
    time.sleep(1)
    t -= 1

这就是我在倒数时想要做的事情:

hit = 0
miss = 0    

while StartTimer(setTime):
    bucha = input()

    if bucha == 'a':
        print('Hit!')
        hit += 1

    elif bucha == 's':
        print('Miss!')
        miss += 1

第二个while循环现在并不重要,它是困扰我的第一个循环。当计时器倒计时时,由于time.sleep(1),我无法做任何事情。必须有一个解决方案,但我似乎无法找到它。如果有人解决了这个问题或者指出了我正确的方向,我将不胜感激。

0 个答案:

没有答案