很多时候都需要应用到定时器,特别是参加各种比赛的时候,记录每个队员使用的时间,如何用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__
标签:定时器,Python,timer,音效,版本,print,input From: https://blog.csdn.net/helloshili2011/article/details/136993214