我如何制作一个计时器,我按下空格键或键盘上的任何键来停止计时器



这是我的代码:

seconds = 0
minuts = 0
while seconds > -1:
rounded = round(seconds,2) 
print(minuts,  'minutes,', rounded, 'seconds')

seconds += 0.01
time.sleep(0.01) 

if rounded ==  59:
s=0
minuts+= 1

我想按一些键来停止计时器。

我已经使用Python3中的keyboard模块(检测python中的按键?(

此程序只需在未按下space键时循环计时器,并在按下时停止。

import keyboard
import time
seconds = 0
minutes = 0
while not keyboard.is_pressed(" "):
rounded = round(seconds, 2) 
print(minutes,  'minutes,', rounded, 'seconds')
seconds += 0.01
time.sleep(0.01) 
if rounded == 59:
s = 0
minutes += 1

如果您需要keyboard模块,请从命令行使用pip install keyboard进行安装。

最新更新