本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。 输出格式: 在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。 输入样例: 1201 1530 输出样例: 03:29
时间: 2023-05-22 12:02:29 浏览: 85
基于Matlab的LSTM模型时间序列多步预测——多对单
5星 · 资源好评率100%
可以使用以下 Python 代码实现计算旅途所用的时间:
time1, time2 = input().split() # 获取输入的两个时间
hour1, minute1 = int(time1[:2]), int(time1[2:]) # 提取出发时间的小时数和分钟数
hour2, minute2 = int(time2[:2]), int(time2[2:]) # 提取到达时间的小时数和分钟数
minute_diff = (hour2 - hour1) * 60 + (minute2 - minute1) # 计算出发时间和到达时间之间的分钟数差
hour_diff, minute_diff = divmod(minute_diff, 60) # 将分钟差转为小时数差和分钟数差
print("{:02d}:{:02d}".format(hour_diff, minute_diff)) # 使用字符串格式化输出结果
对于输入样例,程序会输出"03:29"。
阅读全文