python模拟微波炉定时器
时间: 2023-11-03 14:06:29 浏览: 201
python多线程定时器
你可以使用 Python 编写一个简单的微波炉定时器模拟程序。下面是一个示例:
```python
import time
def start_timer(duration):
print("微波炉定时器已启动!")
start_time = time.time()
end_time = start_time + duration
while time.time() < end_time:
remaining_time = end_time - time.time()
minutes = int(remaining_time / 60)
seconds = int(remaining_time % 60)
print(f"剩余时间:{minutes:02d}:{seconds:02d}", end="\r")
time.sleep(1)
print("\n定时器已完成!")
# 示例:设置一个 2 分钟的定时器
start_timer(120)
```
这个示例中,`start_timer` 函数接受一个以秒为单位的定时器持续时间。它使用时间模块来计算定时器的结束时间,并在循环中计算剩余时间并每秒更新一次。当定时器结束时,循环停止并打印出相应的消息。
你可以根据自己的需求对这个示例进行修改和扩展,例如添加开始和停止按钮等等。希望对你有帮助!
阅读全文