051. 編寫一個函數,實現簡單的定時器功能
- 051. 編寫一個函數,實現簡單的定時器功能
-
-
- 代碼說明:
- 示例運行:
- 擴展功能
-
- 代碼說明:
- 實現Python定時器的幾種方法
-
051. 編寫一個函數,實現簡單的定時器功能
以下是一個簡單的Python函數,用于實現定時器功能。這個定時器可以設置一個時間間隔(以秒為單位),并在時間到達時提醒用戶。
import timedef simple_timer(seconds):"""簡單的定時器函數:param seconds: 定時的秒數"""print(f"定時器開始,將在 {seconds} 秒后提醒您!")time.sleep(seconds) # 等待指定的秒數print("時間到!")# 示例:設置一個10秒的定時器
simple_timer(10)
代碼說明:
time.sleep(seconds)
:這是time
模塊中的一個函數,用于暫停程序的執行,暫停的時間為指定的秒數。print
語句:在定時器開始時和時間到達時分別打印提示信息。
示例運行:
假設你調用simple_timer(10)
,程序會輸出:
定時器開始,將在 10 秒后提醒您!
然后程序會暫停10秒,之后輸出:
時間到!
擴展功能
如果你需要一個更復雜的定時器,比如帶有倒計時顯示的定時器,可以這樣實現:
import timedef countdown_timer(seconds):"""帶倒計時顯示的定時器:param seconds: 定時的秒數"""print(f"倒計時開始,總共