开发者社区 问答 正文

Python 实现秒表功能

Python 实现秒表功能

展开
收起
游客ejnn55cgkof5g 2020-02-14 17:45:22 1052 分享 版权
1 条回答
写回答
取消 提交回答
  • import time
      
    print('按下回车开始计时,按下 Ctrl + C 停止计时。')
    while True:
        
        input("") # 如果是 python 2.x 版本请使用 raw_input() 
        starttime = time.time()
        print('开始')
        try:
            while True:
                print('计时: ', round(time.time() - starttime, 0), '秒', end="\r")
                time.sleep(1)
        except KeyboardInterrupt:
            print('结束')
            endtime = time.time()
            print('总共的时间为:', round(endtime - starttime, 2),'secs')
            break
    测试结果为:
    
    按下回车开始计时,按下 Ctrl + C 停止计时。
    
    开始
    计时:  3.0 秒
    计时:  5.0 秒
    ^C结束 6.0 秒
    总共的时间为: 6.69 secs
    2020-02-14 17:45:50
    赞同 展开评论