This Python program receives the amount of fuel consumed (in liters) and the distance traveled (in miles), then calculates the fuel usage per mile in gallons.
It uses the conversion rate: 1 liter = 0.264172 gallons.
This is useful for comparing fuel efficiency across different measurement systems.
# Conversion factor: 1 liter = 0.264172 gallons
LITER_TO_GALLON = 0.264172
# Get user input
liters_used = float(input("Enter fuel consumed (in liters): "))
miles_traveled = float(input("Enter distance traveled (in miles): "))
# Convert liters to gallons
gallons_used = liters_used * LITER_TO_GALLON
# Calculate fuel usage per mile
if miles_traveled > 0:
fuel_per_mile = gallons_used / miles_traveled
print("\n--- Result ---")
print(f"Fuel used per mile: {fuel_per_mile:.4f} gallons")
else:
print("Distance must be greater than zero.")
Enter fuel consumed (in liters): 50
Enter distance traveled (in miles): 120
--- Result ---
Fuel used per mile: 0.1101 gallons
- The user inputs fuel in liters and distance in miles
- The program converts liters to gallons using a fixed conversion factor
- It then divides gallons by miles to get fuel usage per mile
- Input validation ensures the distance is greater than zero