import random
def generate_random_time():
"""生成随机时间"""
hour = random.randint(0, 23)
minute = random.randint(0, 59)
second = random.randint(0, 59)
return hour, minute, second
# 生成10个随机时间
times = [generate_random_time() for _ in range(10)]
# 比较两个时间
time1, time2 = random.sample(times, 2) # 从列表中随机选择2个不同的时间
if time1 < time2:
print(f"{time1} 发生在 {time2} 之前")
else:
print(f"{time1} 发生在 {time2} 之后")
运行结果类似于:
(1, 26, 18) 发生在 (12, 25, 55) 之前