设计一个时间类,它包括24小时制的时,分,秒三个成员变量,并编写构造方法和时分秒值的显示方法,
进一步使用加号运算重载符编写对秒数进行增加的方法,
最后编写主模块定义其对象,赋值为当前时间,对对象的值进行增加秒数的计算,并显示结果
import time # 引用时间库
class Clock:
def __init__(self, hours, minutes, seconds): # 定义构造函数,设置初始值时分秒
self.hour = hours
self.minute = minutes
self.second = seconds
def appeal(self): # 定义显示时间的函数appeal,通过fomat函数控制输出
print("时:{}\t分:{}\t秒:{}".format(self.hour, self.minute, self.second))
def add(self, addvalue): # 定义增加秒数的函数,addvalue为传入的增加的秒数
self.second = self.second + addvalue
print(time.ctime()) # 输出当前时间
clock = Clock(time.localtime