Python 重新启动程序本身?

Python 重新启动程序本身?,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我想在使用后重新启动程序,以便我可以多次检查车速 请帮助我完成代码,以便我可以重新启动代码,并检查多辆车的速度。使用循环 from datetime import datetime platenumber = input("Enter the license plate number:") start = input("Press enter to start.") starttime =(datetime.now()) stop = input("Press enter to stop.")

我想在使用后重新启动程序,以便我可以多次检查车速


请帮助我完成代码,以便我可以重新启动代码,并检查多辆车的速度。

使用
循环

from datetime import datetime
platenumber = input("Enter the license plate number:")
start = input("Press enter to start.")
starttime =(datetime.now())
stop = input("Press enter to stop.")
stoptime =(datetime.now())
dist1 = 0
dist2 = input("Enter the distance of the road in metres:")

time = ((stoptime - starttime).total_seconds())
print((time),"is the time in seconds.")
distance = int(dist2) - dist1
print((distance),"is the the distance in metres.")
speed = float(distance)//time
print((speed),"is the speed of the vehicle in m/s.")
最后:

while True:
    # Do your code

请帮助我编写代码,帮助代码像连续循环一样在自身内部重新启动。为什么不使用
while
循环?“给我代码”-不,做你自己的GCSE课程。让一个程序反复重新启动本身几乎肯定是错误的方法。我建议学习循环。它说break在循环之外你把整个东西都放在循环里面了吗?它说break在循环之外我不会为你写代码的!我很愿意帮助你,但我不会把你的整个程序从头到尾写下来
    again = input("Do this again?")
    again = again.lower()
    if again.startswith('n'):
        break # Get out of the loop