很多时候都需要应用到定时器,特别是参加各种比赛的时候,记录每个队员使用的时间,如何用python制作定时器,且看以下代码,主要分四个小案例,分别是页面版本的无音效定时器、应用程序版本的无音效定时器、页面版本的有音效定时器和应用程序版本的有音效定时器。(有音效的意思是,当定时器设置的时间一到,就自动播放准备好的音效,比如掌声音效或者其他,这里的音效可以自定义)
一、页面版本的定时器--无音效

#页面版本的定时器代码
import time
def countdown(t):
while t > 0:
mins, secs = divmod(t, 60)
timer = '{:02d}:{:02d}'.format(mins, secs)
print(timer, end='\r')
time.sleep(1)
t -= 1
print('Time\'s up!')
def get_timer_input():
while True:
try:
timer_input = int(input("请输入定时器时长(以秒为单位):"))
if timer_input > 0:
return timer_input
else:
print("请输入一个正整数!")
except ValueError:
print("请输入一个有效的整数!")
def main():
timer_input = get_timer_input()
countdown(timer_input)
if __name__ == "__main__":

本文介绍了如何使用Python编写四种类型的定时器:页面无音效定时器、应用程序无音效定时器、页面有音效定时器和应用程序有音效定时器。通过示例代码展示了如何创建定时器,并在时间到时播放音效。注意,实际运行时需更新音效文件路径。
最低0.47元/天 解锁文章
482

被折叠的 条评论
为什么被折叠?



