1 问题
编写程序,完成一个能播放声音的闹钟的编写。
2 方法
首先datetime模块来创建闹钟,再使用playsound库来播放闹钟的声音,还使用了if判断语句来判断时间,完成闹钟的设计。
代码清单1
from datetime import datetime
from playsound import playsound
alarm_time = input(“请输入闹钟时间,示例:09:50:00 amn”)
alarm_hour = alarm_time[0:2]
alarm_minute = alarm_time[3:5]
alarm_seconds = alarm_time[6:8]
alarm_period = alarm_time[9:11].upper()
print(“完成闹钟的设置…”)
while Ture;
now = datetime.now()
current_hour = now.strftime(“%I”)
current_minute = now.strftime(“%M”)
current_seconds = now.strftime(“%S”)
current_period = now.strftime(“%P”)
if alarm_period == current_period:
if alarm_hour == current_hour:
if alarm_seconds == current_seconds:
print(“起床啦!!!!”)
playsound(“audio.mp3”)
break
3 结语
针对利用Python完成闹钟编写的问题,提出使用datetime模块来创建闹钟,再使用playsound库来播放闹钟的声音的方法,通过此次实验,证明该方法是有效的。