【发布时间】:2016-03-08 02:41:14
【问题描述】:
我一直在尝试制作一个秒表,我的同龄人向我提出了挑战,但我希望它能够在我在 python shell 中输入某个键时停止计时器。
import time
timer = 0
timeTrueFalse = True
startTimer = input("Type start if you want to start!")
if (startTimer == "start"):
while timeTrueFalse:
timer = (timer + 1)
print (timer)
time.sleep(1)
【问题讨论】:
-
任何键还是特定键?按下 Control+C 会引发
KeyboardInterrupt,您可以捕捉到它。此外,if语句中不需要括号。if startTimer == "start":可以正常工作;-) -
@Carpetsmoker:使用 Ctrl+C 的想法很好。我没想到。
-
阅读本文。那里也有几个链接可能会对您有所帮助。 stackoverflow.com/questions/14400806/…
标签: python