我正在寻找一种设定时间限制的方法,倒计时。我将使用此函数来控制用户运行while循环的时间。这是一个如何运行的例子。
def run(strings, timeout=30):
while timeout > 0:
input = raw_input("prompts that will continue prompting as long as not timed out")
if input != strings:
#do something here, maybe be able to deduct off timer.
else:
score += 1
print "%d /r" % timeout #print timeout
return score
我的例子可能不是很整洁,但这是一般的想法。 timeout
将控制循环。
可以为timer
库完成吗?我的函数运行时是否需要一个单独的线程来处理时间(提示用户)?