欢迎访问宙启技术站
智能推送

使用Python编写一个简单的闹钟程序

发布时间:2023-12-04 09:24:58

以下是一个使用Python编写的简单闹钟程序:

import time


def alarm_clock():
    alarm_time = input("请输入闹钟时间(HH:MM:SS): ")
    
    while True:
        current_time = time.strftime("%H:%M:%S", time.localtime())
        
        if current_time == alarm_time:
            print("闹钟响了!")
            break
    
        time.sleep(1)


if __name__ == "__main__":
    print("欢迎使用闹钟程序!")
    alarm_clock()

该闹钟程序的逻辑很简单,首先用户需要输入一个闹钟时间,格式为HH:MM:SS。然后程序会不断地获取当前时间,并将其与闹钟时间进行比较。如果当前时间等于闹钟时间,则打印"闹钟响了!",并退出循环。

在使用该闹钟程序时,用户首先会看到欢迎信息。然后程序会要求用户输入一个闹钟时间。例如,用户可以输入"08:30:00"表示希望在每天的8:30:00时响起闹钟。闹钟程序会不断地获取当前时间,并与用户输入的闹钟时间进行比较。当当前时间等于闹钟时间时,程序会打印"闹钟响了!",并退出循环。

下面是该闹钟程序的一个使用例子:

欢迎使用闹钟程序!
请输入闹钟时间(HH:MM:SS): 09:00:00
闹钟响了!

在上面的例子中,用户设置的闹钟时间为每天9:00:00。当系统时间达到9:00:00时,程序会打印"闹钟响了!",表示闹钟已经响起。