您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“如何使用python寫計時器功能”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“如何使用python寫計時器功能”這篇文章吧。
周末正在的健身房里帶著耳機做硬拉
突然迎面走過來一個一身職業健身裝束的小姐姐
笑著說能不能借手機用,說她的沒電了
但需要組間計時,這不是耽誤我鍛煉嗎?
我扔下杠鈴,爬起來就用python給她寫了一個計時器
小米手機上的秒表計時器效果如下,可以精確的毫秒。
今天的python實戰小案例,就帶大家
用Python實現一個類似功能的小程序。
程序啟動之后,通過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('結束') endtime = time.time() print('總用時為:', round(endtime - starttime, 2),'secs') break
邏輯上實現之后,我們通過python的GUI設計模塊tkinter,來設計一個界面用于顯示時間。
1、設置界面title和背景顏色
import tkinter root = tkinter.Tk() root.title("秒表") root['background']='black' root.mainloop()
效果如下:
2、設置窗口大小
設置窗口大小+label顯示時間
import tkinter root = tkinter.Tk() root.title("秒表") root['background']='black' #設置窗口大小 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、參數傳入label標簽
將秒表計時時間,傳入到界面的label標簽中顯示
從而形成秒表顯示效果。
以上是“如何使用python寫計時器功能”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。