我的意思是,我们如何在python中创建彼此相关的不同计时器,考虑6个计时器A、B、C、D、E和F,计时器A从0开始,当计时器A等于1秒时,计时器B启动,当计时器B等于1秒时计时器C启动,依此类推。
使用可以非常简单地完成
import time
time.sleep(number)
但你必须理解睡眠,暂停脚本并阻止执行,直到计时器完成
这是文档,看看它可以在不暂停程序的情况下做更复杂的事情
https://docs.python.org/3/library/time.html
解决方案1此函数接受一个数rele并执行infinite循环例如:
-如果n=3
-循环为1-2-3-1-2-3-(…(
import time
def startRele(rele):
for r in range(rele):
print("--- wait 1 sec ---")
time.sleep(1)
print(f"start relé", r+1)
if r == rele-1:
startRele(rele)
numRele = 5
startRele(numRele);
解决方案2
与1相同,但循环在完成relé的数量后终止。例如:
-n=31
-1-2-3(结束(
import time
def startRele(rele):
for r in range(rele):
print("--- wait 1 sec ---")
time.sleep(1)
print(f"start relé", r+1)
numRele = 5
startRele(numRele);