zoukankan      html  css  js  c++  java
  • python计时器类

    import time as t
    
    class MyTimer():
    def __init__(self):
         self.unit = ['年', '月', '日', '时', '分', '秒']
         self.prompt = "未开始计时"
         self.lasted = []
         self.start = 0
         self.stop = 0
       def __str__(self):
         return self.prompt
       __repr__=__str__ #开始计时 def start(self): self.start = t.localtime()
         self.prompt('提示:先调用stop()停止计时') print("开始计时") #停止计时 def stop(self):
         if not self.start
          print("请调用start()计时")
         else:    self.stop = t.localtime()
           self._calc()   print("结束计时") #内部方法,计算运行时间 def _calc(self): self.lasted = [] self.prompt = "总共运行" for index in range(6): self.lasted.append(self.stop[index]-self.start[index]) if self.lasted[index]
              self.prompt += str(self.lasted[index]) #为下一轮计时初始化变量
         self.start = 0
    self.stop = 0
    print self.prompt
      def __add__(self, other):
        prompt = "总共运行"
        result = []
        for index in range(6):
          result.append(self.lasted[index]+other.lasted[index]
          if result[index]:
            prompt += (str(result[index) + self.unit[index])
          return prompt

      

  • 相关阅读:
    [日常摸鱼]最小费用最大流
    [日常摸鱼]loj6000「网络流 24 题」搭配飞行员
    [日常摸鱼]最大流
    [日常摸鱼]poj1741Tree-点分治
    [游记]FCS&FJOI2018滚粗记
    TOJ-1469-Wooden Sticks(贪心)
    TOJ-1188-田忌赛马(贪心)
    TOJ3988-Password(已知二叉树前中序求后序)
    枚举HDU-1172猜数字
    模拟题 HDU3052 VIM
  • 原文地址:https://www.cnblogs.com/echoshao/p/6535116.html
Copyright © 2011-2022 走看看