用Python编写一个模拟秒表计时器的程序,按下任意键开始显示毫秒计时,屏幕上则显示“分:秒;毫秒”数字,格式如下图示例,直到再次按下键计时结束。(以字符显示,不需要字符分大小) 00:0226(图中显示为:分:秒.毫秒)
时间: 2023-05-12 14:02:53 浏览: 85
python应用编程实例1:秒表计时器.zip
5星 · 资源好评率100%
以下是Python代码:
import time
import msvcrt
def stopwatch():
start_time = time.time()
while True:
if msvcrt.kbhit():
break
elapsed_time = time.time() - start_time
minutes = int(elapsed_time / 60)
seconds = int(elapsed_time % 60)
milliseconds = int((elapsed_time - seconds) * 1000)
print("{:02d}:{:02d};{:04d}".format(minutes, seconds, milliseconds), end="\r")
time.sleep(0.001)
print("按下任意键开始计时,再次按下键结束计时")
msvcrt.getch()
stopwatch()
print("\n计时结束")
阅读全文