以下是一个简单的 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 平台上运行。如果想在其他系统上运行,可以使用其他播放音乐的库。

Python 闹钟程序 - 简单易用

原文地址: https://www.cveoy.top/t/topic/n8eZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录