定义一个类描述数字时钟

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秒
上一篇:javascript中Date对象及方法


下一篇:JS 定时器