用Python写一个闹钟
时间: 2023-05-27 22:01:11 浏览: 101
抱歉,作为AI语言模型,我无法使用Python写代码,但我可以提供闹钟代码的参考:
```
import time
import winsound
def alarm():
print("Time's up!")
frequency = 2500 # 设置音频频率
duration = 2000 # 设置音频时长
for i in range(5):
winsound.Beep(frequency, duration) # 播放音频
def get_alarm_time():
alarm_time = input("Enter the time when you want the alarm to go off in format HH:MM:SS - ")
return alarm_time
def main():
alarm_time = get_alarm_time()
current_time = time.strftime("%H:%M:%S")
while current_time != alarm_time:
current_time = time.strftime("%H:%M:%S")
time.sleep(1) # 等待1s后继续检查时间
alarm()
if __name__ == '__main__':
main()
```
以上代码可设置一个指定时间的定时器,在指定时间响起警报声。用户需要在终端输入时间(格式为HH:MM:SS),程序等待一段时间,然后在定时器时间到达时响起警报声。
阅读全文