以下是一个比较两个时间并根据比较结果返回一个变量的示例代码:
import datetime
def compare_times(time1, time2):
if time1 > time2:
result = "time1 is later than time2"
elif time1 < time2:
result = "time1 is earlier than time2"
else:
result = "time1 and time2 are the same"
return result
# 创建要比较的两个时间
time1 = datetime.datetime(2022, 1, 1, 12, 0, 0)
time2 = datetime.datetime(2022, 1, 1, 8, 0, 0)
# 调用函数进行比较
comparison_result = compare_times(time1, time2)
# 打印比较结果
print(comparison_result)
输出结果将是:"time1 is later than time2",因为time1
在time2
之后。
在这个例子中,我们使用了datetime
模块来创建时间对象。compare_times
函数接收两个时间对象作为参数,并使用if-elif-else
语句来比较它们。最后,函数返回一个描述比较结果的字符串。
你可以根据实际需求修改时间对象的值,并根据比较结果进行相应的处理。