任务
编写一个名为add_time的函数,该函数接受两个必需参数和一个可选参数:
12小时时钟格式的开始时间(以AM或PM结尾)
持续时间,指示小时和分钟数
(可选)一周的开始日期,不区分大小写
该函数应将持续时间添加到开始时间并返回结果。
如果结果是第二天,则应在时间之后显示(next day) 。 如果结果将在一天后超过一天,则应在时间之后(n days later)显示,其中“ n”是以后的天数。
如果为函数提供了可选的“星期几开始”参数,则输出应显示结果中的星期几。 输出中的星期几应该出现在时间之后和天数之后。
以下是函数应处理的不同情况的一些示例。 密切注意结果的间距和标点。
add_time ( "3:00 PM" , "3:10" )
# Returns: 6:10 PM
add_time ( "11:30 AM" , "2:32" , "Monday" )
#