我有一个工作程序,根据我输入的信息,询问我想行驶多远(在几个问题中),并计算出我的旅行将持续多长时间,以及我将燃烧多少燃料。在
现在-我想在程序中使用插入时间而不是距离的选项,这样我就可以说我想以某个速度行驶多少分钟(而不是多少公里),然后程序将计算并打印-这次-根据所有输入的行驶距离。。。
尽管如此,我认为代码本身可能会解释我的最佳含义:
1.以下是迄今为止只有“距离”输入的工作代码:while True:
# Get fuel remaining in the tank from the user
fuel_tank = input("Enter fuel remaining:")
fuel_tank = float(fuel_tank)
# Get L/100km used from the user
fuel = input("Enter car's L/100kmh:")
fuel = float(fuel)
# Get distance driven from the user
distance = input("Enter kilometers driven:")
distance = float(distance)
# Get speed used from the user
speed = input("Enter driving speed:")
speed = float(speed)
# Calculate and print the answer
time = distance / speed
fuel_burned = distance / 100 * fuel
fuel_remaining = fuel_tank - fuel_burned
hours = int(time)
minutes_remainder = (time - hours) * 60
minutes = int(minutes_remainder)
print("-----------------------------------------")
print("Time traveled: ", hours,"h:",minutes,"min")
print("Fuel burned: ", fuel_burned," liters")
print("==========================================")
print("Fuel remaining: ", fuel_remaining," liters")
print("==========================================")
again = input("Go again? (y/n)")
if again == "n":
break
2.这是我试图做的修改(当然,这不起作用):
^{pr2}$
有人知道怎么做吗?在