用python写一个闹钟软件
时间: 2024-05-08 11:16:10 浏览: 119
这里是一个简单的Python闹钟程序:
```python
import time
import os
print("Welcome to the Alarm Clock")
# 设置闹钟时间
hour = int(input("Enter the hour: "))
minute = int(input("Enter the minute: "))
am_pm = str(input("am or pm: "))
if am_pm == "pm":
hour += 12
# 循环检查时间,直到闹钟时间到达
while True:
current_time = time.localtime()
current_hour = current_time.tm_hour
current_minute = current_time.tm_min
current_second = current_time.tm_sec
if current_hour == hour and current_minute == minute and current_second == 0:
print("Time to wake up!")
os.system("say 'Time to wake up!'")
break
else:
time.sleep(1)
```
这个程序会要求用户输入闹钟时间,然后使用循环检查当前时间是否与闹钟时间相同。当闹钟时间到达时,程序会打印消息并使用操作系统的语音合成功能说出消息。
阅读全文