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...