题解:蓝桥云课 548 时间加法

【题目来源】

1.时间加法 - 蓝桥云课 (lanqiao.cn)

【题目描述】

现在时间是 \(a\)\(b\) 分,请问 \(t\) 分钟后,是几点几分?

【输入】

输入的第一行包含一个整数 \(a\)

第二行包含一个整数 \(b\)

第三行包含一个整数 \(t\)

其中,\(0≤a≤23\)\(0≤b≤59\)\(0≤t\)\(t\) 分钟后还是在当天。

【输出】

输出第一行包含一个整数,表示结果是几点。

第二行包含一个整数,表示结果是几分。

【输入样例】

3
20
165

【输出样例】

6
5

【算法标签】

《蓝桥 548 时间加法》 #2021# #模拟# #省模拟赛#

【解题思路】

image

【代码详解】

import datetime  # 只需记住datetime库函数
a = int(input())  # 输入小时
b = int(input())  # 输入分钟
t = int(input())  # 输入delta分钟
a = datetime.datetime(2023, 1, 1, a, b, 0)  # 自定义时间
delta = datetime.timedelta(minutes=t)  # 计算delta的时间
b = a + delta  # 使用加法计算delta之后的时间
print(b.hour)  # 打印小时
print(b.minute)  # 打印分钟

【运行结果】

6
5
posted @ 2026-03-04 10:48  团爸讲算法  阅读(1)  评论(0)    收藏  举报