所以我的问题是关于倒数计时器。我是初学者,而且我试图在计时器停止工作时做点什么。
这是倒数计时器(我不会说谎,我从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)
,我无法做任何事情。必须有一个解决方案,但我似乎无法找到它。如果有人解决了这个问题或者指出了我正确的方向,我将不胜感激。