Python 實現秒錶功能

2022-04-07 21:41:35 字數 852 閱讀 5640

python 實現秒錶功能

以下例項使用 time 模組來實現秒錶功能:

例項

import time

print

('按下回車開始計時,按下 ctrl + c 停止計時。'

)while

true

:try

:input()

# 如果是 python 2.x 版本請使用 raw_input()

starttime = time.time(

)print

('開始'

)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 秒

結束 6.0 秒

總共的時間為: 6.69 secs

自定義 View 實現秒錶功能

一般計時類的自定義 view 都要考慮乙個問題,那就是繪製是需要時間的,雖然很短,但是隨著時間的推移,誤差就會越來越大,我之前寫過自定義 view 實現鐘錶功能的部落格,當時是通過每秒鐘獲取一次系統時間,然後根據系統時間重新繪製來保證不會產生誤差的,如果要實現秒錶功能,這個方法明顯不行,應為秒錶是自...

Python實現秒錶

from tkinter import import time 繼承自 frame 的類 class clock frame def init self frame.init self self.start 0.0 私有 開始時間設為 0 self.passtime 0.0 已經過去了的時間設為 0...

用C 做個簡單的計時器(秒錶功能)

先在視窗中加入乙個計時器控制項 timer1 用於觸發計時 乙個label控制項 bable1 用於顯示時間 兩個按鈕 btnstar 用於開始 停止計時,btnclear 用於計時器清零。宣告乙個整型變數 t,用於獲取毫秒,然後在視窗 中加入以下 private int t 0 void main...