在boggle游戏Python中实现计时器

在boggle游戏Python中实现计时器,python,timer,while-loop,user-input,boggle,Python,Timer,While Loop,User Input,Boggle,我正在尝试为boggle游戏实现一个60秒的计时器,当计时器达到0时,用户不能再输入任何单词。现在我正在使用一个计数器来限制输入的字数(设置为20),我想将其改为60秒的计时器,但我不太确定如何设置。 提前谢谢 x = 20 while x > 0: print "" EnterWord = raw_input("Enter word here: ") print EnterWord x = x - 1

我正在尝试为boggle游戏实现一个60秒的计时器,当计时器达到0时,用户不能再输入任何单词。现在我正在使用一个计数器来限制输入的字数(设置为20),我想将其改为60秒的计时器,但我不太确定如何设置。 提前谢谢

x = 20
    while x > 0:
        print ""
        EnterWord = raw_input("Enter word here: ")
        print EnterWord
        x = x - 1
        if x == 0:
            print "20 chances have been used."

如果需要计时器,请使用
time()


我添加了这个,但它不会打印“时间到了!”如果time.time()==0?
time.time()
是当前时间,它将永远不会是0。测试
time.time()>=(开始+60)
Hm,仍然不工作,即使不再满足条件,程序仍将继续?可能是因为时间。time()不断更新到当前时间,因此它会在一个无限循环中继续?因为pythonshell一直在运行,并显示消息“程序仍在运行!您确定要退出吗?”请尝试
,如果为True:if time.time()>start+60:break
import time

start = time.time()

while True:
    if time.time() >= (start + 60):
        print("Out of time")
        break