Python 闹钟程序 - 简单易用
以下是一个简单的 Python 闹钟程序示例,可在 Windows 平台上使用:
import datetime
import time
import winsound
def alarm(set_alarm_timer):
while True:
time.sleep(1)
current_time = datetime.datetime.now().strftime('%H:%M:%S')
print('当前时间为:', current_time)
if current_time == set_alarm_timer:
print('时间到!')
winsound.PlaySound('sound.wav', winsound.SND_ASYNC)
break
def main():
print('闹钟设置')
hour = input('小时(00-23):')
minute = input('分钟(00-59):')
second = input('秒(00-59):')
set_alarm_timer = f'{hour}:{minute}:{second}'
print(f'设定的闹钟时间为 {set_alarm_timer}')
alarm(set_alarm_timer)
if __name__ == '__main__':
main()
运行该程序后,程序会要求用户输入闹钟的小时、分钟和秒数,然后会将这个时间作为参数传递给 alarm() 函数。alarm() 函数会不断地检查当前时间是否与设定的闹钟时间相同,如果相同则播放一个音乐文件并退出循环。
需要注意的是,该程序使用了 winsound 模块来播放音乐,因此只能在 Windows 平台上运行。如果想在其他系统上运行,可以使用其他播放音乐的库。
原文地址: https://www.cveoy.top/t/topic/n8eZ 著作权归作者所有。请勿转载和采集!