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
そのため、クラス「Time()」のオブジェクトとして時間を使用して is_after 比較を実行しようとしています。ただし、関数を実行しても何も起こりません。これが私の関数と、「time」と「time1」の関連値です。
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