擅长:python、mysql、java
<p>我不太确定这是否是你要找的,但试试下面的方法。在</p>
<pre><code>import time
capturedtime = time.time()
speed_limit = 30
distance = 500
numberplates = []
loops = True
while(loops):
try:
newplate = input("Input number plate: ")
input("Press enter to start: ")
start_time = time.time()
input("Press enter to stop: ")
stop_time = time.time()
capturedtime = stop_time - start_time
print('Time taken: {:.2f} seconds'.format(capturedtime))
print('Distance: {:.2f}'.format(distance))
speed = distance / capturedtime
print('Speed: {:.2f}'.format(speed))
if speed > speed_limit:
print("You were breaking the speed limit")
numberplates.append(newplate)
exit = input("Press x to exit, Press enter to continue: ")
if exit.lower() == 'x':
loops = False
except Exception:
pass
print(numberplates)
</code></pre>
<p>我刚刚在while循环中使用了你的代码。有关详细信息,请查看while循环的文档,<a href="https://wiki.python.org/moin/WhileLoop" rel="nofollow">https://wiki.python.org/moin/WhileLoop</a></p>