def is_after1(t1, t2):
"""true if t1 follows t2 chronologically"""
if t1.hour > t2.hour:
return True
elif t1.hour == t2.hour:
if t1.minute > t2.minute:
return True
elif t1.hour == t2.hour and t1.minute == t2.minute:
if t1.second > t2.second:
return True
else:
return False
所以我試圖運行is_after比較使用時間作爲類「時間()」的對象。 但是,當我運行該功能時,沒有任何反應。這裏是我的功能和「時間」和「時間1」的相關值:類對象比較運算符不工作python
is_after1(time, time1)
time = Time()
time.hour = 12
time.minute = 59
time.second = 30
time1 = Time()
time1.hour = 11
time1.minute = 2
time1.second = 5