【发布时间】:2019-10-17 03:40:56
【问题描述】:
我制作了这盒代码,循环一直持续下去,我希望循环持续 5 秒然后完全停止。 (上面代码中还有import time和random)
我没有尝试太多,完全不知道如何做到这一点。
def case1():
start = 1
while True:
int = randint(0,3)
if int < 1:
print('Blue')
sleep(0.05)
elif int < 2:
print('Purple')
sleep(0.05)
elif int <= 3:
print('Pink')
sleep(0.05)
我需要在 5 秒后停止循环
【问题讨论】:
-
在睡眠时间结束后添加
exit() -
使用
time或datetime函数 -
既然你知道它必须在 5 秒后停止,为什么不使用带有
range(5)的 for 循环,并在每个循环结束时使用sleep(1)?
标签: python