zoukankan      html  css  js  c++  java
  • python3数字时钟简单实现

    from time import time, localtime, sleep
    
    class Clock(object):
        def __init__(self, hour=0, minute=0, second=0):
            self._hour = hour
            self._minute = minute
            self._second = second
        
        @classmethod
        def now(cls):
            ctime = localtime(time())
            return cls(ctime.tm_hour, ctime.tm_min, ctime.tm_sec)
        
        def run(self):
            self._second += 1
            if self._second == 60:
                self._second = 0
                self._minute += 1
                if self._minute == 60:
                    self._minute = 0
                    self._hour += 1
                    if self._hour == 24:
                        self._hour = 0
        
        def show(self):
            return "%02d:%02d:%02d" % (self._hour, self._minute, self._second)
        
    def main():
        clock = Clock.now()
        while True:
            print(clock.show())
            sleep(1)
            clock.run()
    
    if __name__ == '__main__':
        main()
    

      

  • 相关阅读:
    遍历datatable的方法
    C# 存储过程使用方法
    C# 存储过程
    dev repositoryItem 手工定义
    无限极分类
    ThinkPHP
    ThinkPHP
    RBAC
    ThinkPHP
    正则表达式
  • 原文地址:https://www.cnblogs.com/zijue/p/14096217.html
Copyright © 2011-2022 走看看