首页 > 解决方案 > 如何在不停止代码执行的情况下进行循环

问题描述

我正在制作一个不和谐的机器人并想制作一个计时器,但没有使用循环。循环的问题在于它会停止电路的其余部分,直到它完成执行循环。有没有办法解决这个问题?我确实搜索了如何做到这一点,但所有这些都使用while x > 60了在这种情况下不起作用。

标签: pythonpython-3.x

解决方案


您需要使用线程,这看起来像这样:

import threading

def func():
    times = 0
    while times < 10:
        print(times)
        times += 1;

x = threading.Thread(target=func)
x.start()

n = 100

while n < 110:
    n += 1
    print(n)

这里两个while循环同时运行


推荐阅读