📅  最后修改于: 2023-12-03 14:38:47.659000             🧑  作者: Mango
1 小时计时器是一款简洁、易用的计时器程序,主要用于在进行需要计时的活动中,对时间进行精确的控制。其主要功能为设定计时时间、开始计时、暂停计时、重新开始等。
import time
import winsound
def timer(seconds):
start = time.time()
end = start + seconds
while True:
now = time.time()
if now >= end:
winsound.Beep(1000, 1000)
break
mins, secs = divmod(int(end - now), 60)
hours, mins = divmod(mins, 60)
time_str = f"{hours:02d}:{mins:02d}:{secs:02d}"
print(f"\r{time_str}", end="")
time.sleep(1)
if __name__ == "__main__":
seconds = int(input("请输入需要计时的秒数:"))
timer(seconds)
**注:**此代码需要在 Windows 平台上运行。