5秒后如何停止此循环?

时间:2019-05-31 13:23:10

标签: python

我制作了这段代码,循环永远进行下去,我希望循环持续5秒钟,然后完全停止。 (导入时间和随机值也在代码的上方)

我没有做太多尝试,在执行此操作上完全迷失了。

http://<machine>/wac/app/deps/scripts/jquery/index.html

我需要5秒后停止循环

1 个答案:

答案 0 :(得分:0)

要在5秒钟后停止循环,可以使用time()中的time

from time import time

def case1():
    start = time() + 5
    while time() < start:
        num = randint(0,3)
        if num < 1:
            print("Blue")
            sleep(0.05)
        elif num < 2:
            print("Purple")
            sleep(0.05)
        elif num <= 3:
            print("Pink")
            sleep(0.05)