以下是一个示例代码,可以比较两个时间(以MM:SS格式)的大小:
def compare_times(time1, time2):
# 将时间字符串转换为分钟和秒钟
min1, sec1 = map(int, time1.split(':'))
min2, sec2 = map(int, time2.split(':'))
# 将时间转换为总秒数进行比较
total_sec1 = min1 * 60 + sec1
total_sec2 = min2 * 60 + sec2
if total_sec1 > total_sec2:
return time1 + " 晚于 " + time2
elif total_sec1 < total_sec2:
return time1 + " 早于 " + time2
else:
return time1 + " 等于 " + time2
# 测试示例
time1 = "02:30"
time2 = "01:45"
result = compare_times(time1, time2)
print(result)
这个示例代码将时间字符串按照冒号分隔,并将分和秒转换为整数。然后,它将时间转换为总秒数,以便比较大小。如果第一个时间大于第二个时间,则返回第一个时间晚于第二个时间的消息。如果第一个时间小于第二个时间,则返回第一个时间早于第二个时间的消息。如果两个时间相等,则返回两个时间相等的消息。
在上面的示例中,我们比较了"02:30"和"01:45"两个时间,程序将返回"02:30 晚于 01:45"。你可以根据自己的需要修改时间字符串和测试不同的情况。