在python 3.7.4中,我试图创建一个可以在结束前停止的倒计时,并根据倒计时的剩余时间添加个人消息
我已经创建了倒数计时,但是它在一秒钟内计时不正确(例如计时器中的1秒钟等于5真实秒)。所以我在下面添加了代码行。然后,我做了一些研究,但找不到合适的答案。
问题在于,在我要创建的游戏中,您必须在计时器结束前单击一个按钮,使其接近0。
现在有两个问题。
- 我不知道如何对计时器说“停止”并使它暂停。
- 如果计时器用完了,我怎么能说“你松了”? 最后,如果玩家在计时器结束前不到0.20秒的时间内单击按钮,该怎么说“ Perfect”或“ Good”。我的意思是,我必须获取剩余时间的值并添加一个“ if”命令,但我不知道如何收集该值。
我知道我要问的很多,但是我确实需要帮助^^,因此,谢谢您将来可能提出的答案!最好的方法是仅使用tkinter,Time或Pygame命令,但是如果您有其他制作方法的想法,请随时回答:)
x=(random.randint(4,7))
y=(random.randint(4,7))
z=(random.randint(4,7))
def go():
decompte(lab,x)
decompte(lab2,y)
decompte(lab3,z)
def decompte(label,count=10):
label.config(text="{:.2f}".format(count))
if count > 0 :
window.after(10,decompte,*(label,count-0.01))