Python手机秒表代码
时间: 2024-02-16 18:59:03 浏览: 78
当然可以!以下是一个简单的Python手机秒表代码示例:
```python
import time
class Stopwatch:
def __init__(self):
self.start_time = 0
self.end_time = 0
def start(self):
self.start_time = time.time()
print("Stopwatch started.")
def stop(self):
self.end_time = time.time()
print("Stopwatch stopped.")
def elapsed_time(self):
if self.start_time == 0:
print("Stopwatch hasn't been started yet.")
elif self.end_time == 0:
print("Stopwatch hasn't been stopped yet.")
else:
elapsed = self.end_time - self.start_time
print("Elapsed time: {:.2f} seconds.".format(elapsed))
# 使用示例
stopwatch = Stopwatch()
stopwatch.start()
time.sleep(5) # 模拟经过5秒钟
stopwatch.stop()
stopwatch.elapsed_time()
```
这个代码定义了一个名为`Stopwatch`的类,其中包含了开始计时、停止计时和获取经过时间的功能。在使用示例中,我们创建了一个`Stopwatch`对象,然后调用`start()`方法开始计时,经过5秒钟后调用`stop()`方法停止计时,最后调用`elapsed_time()`方法获取经过的时间。
阅读全文