from time import sleep#导入时间模块 class Clock(object): '时钟' '''创建时,分,秒3的构造方法''' def __init__(self,hour,minute,second): self.hour = hour self.minute = minute self.second = second '''创建类的方法用于时间的换算''' def clock_Run(self): self.second += 1 if self.second == 60: self.minute += 1 self.second = 0 if self.minute == 60: self.hour += 1 self.minute == 0 if self.hour == 24: self.hour == 0 def clock_show(self): print('{}时:{}分:{}秒'.format(self.hour,self.minute,self.second)) def start_Time(): clock = Clock(0,0,0)#重0时0分0秒开始 while True: clock.clock_show() sleep(1) clock.clock_Run() print(start_Time())
运行结果:
0时:0分:57秒 0时:0分:58秒 0时:0分:59秒 0时:1分:0秒 0时:1分:1秒 0时:1分:2秒 0时:1分:3秒 0时:1分:4秒 0时:1分:5秒 0时:1分:6秒 0时:1分:7秒 0时:1分:8秒 0时:1分:9秒 0时:1分:10秒 0时:1分:11秒 0时:1分:12秒 0时:1分:13秒 0时:1分:14秒 0时:1分:15秒 0时:1分:16秒 0时:1分:17秒 0时:1分:18秒