欢迎访问宙启技术站
智能推送

使用Python编写的简单计时器程序

发布时间:2023-12-04 10:35:58

以下是一个使用Python编写的简单计时器程序的例子:

import time

class Timer:
    def __init__(self):
        self.start_time = 0
        self.end_time = 0

    def start(self):
        self.start_time = time.time()

    def stop(self):
        self.end_time = time.time()

    def elapsed_time(self):
        return self.end_time - self.start_time

# 使用例子
timer = Timer()

# 启动计时器
timer.start()

# 模拟一些耗时操作
time.sleep(2)

# 停止计时器
timer.stop()

# 获取经过的时间
elapsed_time = timer.elapsed_time()
print("经过的时间:", elapsed_time, "秒")

在这个例子中,我们首先定义了一个Timer类,它有三个方法:startstopelapsed_timestart方法用于启动计时器,即记录当前时间为起始时间;stop方法用于停止计时器,即记录当前时间为结束时间;elapsed_time方法用于获取经过的时间,即结束时间减去起始时间。

然后,我们实例化一个Timer对象,并使用start方法启动计时器。接下来,通过调用time.sleep(2)来模拟一些耗时的操作,比如等待2秒钟。最后,使用stop方法停止计时器,并通过elapsed_time方法获取经过的时间,将结果打印出来。

这个例子演示了如何使用Python编写一个简单的计时器程序。你可以根据自己的需要调整计时器的使用方式和精度。