(1)设计时间显示函数show(self)
(2)设计两个时间大小比较函数compare(self,t),其中t是另外一个时间。
# -*- coding: UTF-8 -*-
class time(object):
def __init__(self, h=0, m=0, s=0):
self.hour = h
self.minute = m
self.second = s
def compare(self, t):
if (self.hour == t.hour):
if (self.minute == t.minute):
if (self.second == t.second):
return 0
else:
return self.second - t.second
else:
return self.minute - t.minute
else:
return self.hour - t.hour
def cmp2str(n):
if (n == 0):
return "="
elif (n < 0):
return "<"
else:
return ">"
t1 = time(2019, 3, 1)
t2 = time(2019, 3, 20)
t3 = time(2019, 5, 1)
t4 = time(2019, 5, 1)
print(cmp2str(t1.compare(t2)))
print(cmp2str(t2.compare(t3)))
print(cmp2str(t3.compare(t4)))
print(cmp2str(t4.compare(t1)))
<
<
=
>