python项目练习 计时器

python项目练习 计时器,第1张

概述python项目练习 计时器

项目需求:

秒表Timer,具有启动、停止、重设的功能。请你实现该秒表Timer类的全部功能。提示:注意Timer初始化时的参数,并考虑状态的处理。注意:请勿修改main方法中的调用。

import timeclass Timer:    def __init__(self, perf_counter=time.perf_counter):        self.time = 0.0        self.counter = perf_counter        self._start = None        def start(self):        #No.1        #开始写代码,请实现秒表启动时所需进行的 *** 作        if self._start is not None:                            #end_code        def end(self):        #No.2        #开始写代码,请实现秒表停止时所需进行的 *** 作        if self._start is None:                            #end_code        def reset(self):        #No.3        #开始写代码,请实现秒表重设时所需进行的 *** 作        self.time =    #end_code        @property    def running(self):        return self._start is not None        def __enter__(self):        self.start()        return self        def __exit__(self, *args):        self.end()if __name__ == '__main__':    def count(n):        while n > 0:            n -= 1t = Timer()    t.start()    count(1000000)    t.end()    print(t.time)        t.reset()        t.start()    count(1000000)    t.end()    print(t.time)


总结

以上是内存溢出为你收集整理的python项目练习 计时器全部内容,希望文章能够帮你解决python项目练习 计时器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1198239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存