设置吃药提醒闹钟的代码
											班主任给同学布置了一个家庭作业,要求大家回家以后,帮爷爷或奶奶设置吃药提醒闹钟。
要求:设置时间段从早6点到晚9点(21点)之间的闹钟,要求每间隔n(n >= 3)小时,闹钟显示“n点整”和三次“记得服药哦”
 程序代码:
程序代码:import datetime
import time
# 如果6点必提醒一次的话列表中加上6,否则删去
reminderTimeLst = [6]
def setReminderTimeByInterval():
    '''
        通过间隔计算提醒时间列表
    '''
    global reminderTimeLst
    # 获取间隔时间
    interval = int(input('请输入间隔时间(小时):'))
    while interval < 3:
        print(f'时间间隔请大于3小时')
        interval = int(input('请输入间隔时间(小时):'))
    print(f'当前时间间隔为{interval}')
    # 从六点开始计时
    reminderTime = 6
    # 计算提醒时间
    while reminderTime < 21:
            reminderTime += interval
            reminderTimeLst.append(reminderTime)
setReminderTimeByInterval()
# 是否打印输出
isPrint = True
while True:
    # 获取当前时间
    nowTime = datetime.datetime.now()
    nowHour = int(nowTime.strftime("%H"))
    if nowHour in reminderTimeLst:
        if isPrint:
            print(f'{nowHour}点整')
            print('记得服药哦\n' * 3)
            isPrint = False
    else:
        isPrint = True
    time.sleep(1)