用python实现一个计时器
时间: 2023-12-27 11:04:59 浏览: 95
以下是一个简单的计时器实现,使用Python的time模块:
```python
import time
def timer(seconds):
start_time = time.time()
end_time = start_time + seconds
while time.time() < end_time:
remaining_time = int(end_time - time.time())
print(f"Time remaining: {remaining_time} seconds")
time.sleep(1)
print("Time's up!")
# 使用示例:计时10秒
timer(10)
```
输出:
```
Time remaining: 10 seconds
Time remaining: 9 seconds
Time remaining: 8 seconds
Time remaining: 7 seconds
Time remaining: 6 seconds
Time remaining: 5 seconds
Time remaining: 4 seconds
Time remaining: 3 seconds
Time remaining: 2 seconds
Time remaining: 1 seconds
Time's up!
```
在这个例子中,我们定义了一个名为timer的函数,它接受一个整数参数,代表要计时的秒数。函数使用Python的time模块获取当前时间,并计算出结束时间。然后,它进入一个循环,每秒钟打印一次剩余时间。最后,当时间到达结束时间时,它输出“Time's up!”。
阅读全文