您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“如何使用python寫計時器功能”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“如何使用python寫計時器功能”這篇文章吧。
周末正在的健身房里帶著耳機做硬拉
突然迎面走過來一個一身職業(yè)健身裝束的小姐姐
笑著說能不能借手機用,說她的沒電了
但需要組間計時,這不是耽誤我鍛煉嗎?
我扔下杠鈴,爬起來就用python給她寫了一個計時器
小米手機上的秒表計時器效果如下,可以精確的毫秒。
今天的python實戰(zhàn)小案例,就帶大家
用Python實現(xiàn)一個類似功能的小程序。
程序啟動之后,通過input()方法,等待輸入
通過Enter鍵,開啟計時器
開啟之后,秒表開始跳動,通過Ctrl+C 停止計時
并將總計用時輸出。
import time print('按下回車開始計時,按下 Ctrl + C 停止計時。') while True: input("") starttime = time.time() print(starttime) print('開始計時') try: while True: print('計時: ', round(time.time() - starttime, 2), '秒', end="\r") time.sleep(0.001) except KeyboardInterrupt: print('結(jié)束') endtime = time.time() print('總用時為:', round(endtime - starttime, 2),'secs') break
邏輯上實現(xiàn)之后,我們通過python的GUI設(shè)計模塊tkinter,來設(shè)計一個界面用于顯示時間。
1、設(shè)置界面title和背景顏色
import tkinter root = tkinter.Tk() root.title("秒表") root['background']='black' root.mainloop()
效果如下:
2、設(shè)置窗口大小
設(shè)置窗口大小+label顯示時間
import tkinter root = tkinter.Tk() root.title("秒表") root['background']='black' #設(shè)置窗口大小 root.geometry("300x500+200+50") #顯示label time='00:05.35' label=tkinter.Label(root,text=time,font=("Arial",26),bg="black",fg="white") label.pack() #界面顯示 root.mainloop()
3、參數(shù)傳入label標(biāo)簽
將秒表計時時間,傳入到界面的label標(biāo)簽中顯示
從而形成秒表顯示效果。
以上是“如何使用python寫計時器功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。