class Clock: def init(self, hour=0, minute=0, second=0): self.hour = hour self.minute = minute self.second = second

def set_hour(self, hour):
    self.hour = hour

def set_minute(self, minute):
    self.minute = minute

def set_second(self, second):
    self.second = second

def display(self):
    print(f'{self.hour:02d}:{self.minute:02d}:{self.second:02d}')

测试代码

c1 = Clock() # 默认时钟为00:00:00 c1.display() # 00:00:00

c2 = Clock(10, 30, 45) # 创建具有指定时钟(10:30:45)的Clock类对象 c2.display() # 10:30:45

c2.set_hour(15) # 动态地设置时为15 c2.display() # 15:30:45

c2.set_minute(20) # 动态地设置分为20 c2.display() # 15:20:45

c2.set_second(50) # 动态地设置秒为50 c2.display() # 15:20:50

Python 时钟类实现:设置时间并显示 - 代码示例

原文地址: https://www.cveoy.top/t/topic/l4ts 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录