Advertisement

Python高级程序设计课后练习

阅读量:

创建一个用于表示时间的类,该类包含三个成员变量,分别用于存储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 = se

全部评论 (0)

还没有任何评论哟~