parent
56d8c68a98
commit
1f99e82f5f
10
fuel_calc.py
10
fuel_calc.py
|
@ -24,15 +24,15 @@ def fuel_calculation(aircraft_icao_type, minutes):
|
|||
if aircraft_icao_type in fuellist.keys():
|
||||
avg_fuel_price_per_gallon = get_avg_fuel_price()
|
||||
galph = fuellist[aircraft_icao_type]["galph"]
|
||||
fuel_used_gal = round(galph * (minutes/60), 2)
|
||||
fuel_used_gal = galph * (minutes/60)
|
||||
fuel_flight_info["fuel_price"] = round(fuel_used_gal * avg_fuel_price_per_gallon)
|
||||
fuel_used_kg = fuel_used_gal * 3.04
|
||||
c02_tons = round((fuel_used_kg * 3.15 ) / 907.185)
|
||||
c02_tons = (fuel_used_kg * 3.15 ) / 907.185
|
||||
fuel_flight_info['fuel_used_kg'] = round(fuel_used_kg)
|
||||
fuel_flight_info["fuel_used_gal"] = round(fuel_used_gal)
|
||||
fuel_flight_info['fuel_used_lters'] = round(fuel_used_gal*3.78541)
|
||||
fuel_flight_info["fuel_used_lbs"] = round(fuel_used_kg * 2.20462)
|
||||
fuel_flight_info["c02_tons"] = c02_tons
|
||||
fuel_flight_info["fuel_used_lbs"] = round(fuel_used_kg * 2.20462)
|
||||
fuel_flight_info["c02_tons"] = round(c02_tons) if c02_tons > 1 else round(c02_tons, 4)
|
||||
print ("Fuel info", fuel_flight_info)
|
||||
return fuel_flight_info
|
||||
else:
|
||||
|
@ -45,7 +45,7 @@ def fuel_message(fuel_info):
|
|||
lters = "{:,}".format(fuel_info['fuel_used_lters'])
|
||||
lbs = "{:, }".format(fuel_info['fuel_used_lbs'])
|
||||
kgs = "{:,}".format(fuel_info['fuel_used_kg'])
|
||||
fuel_message = f"~ {gallons} gallons ({lters} liters). \n~ {lbs} lbs ({kgs} kg) of jet fuel used. \n~ ${cost} cost of fuel. \n~ {fuel_info['c02_tons']} tons of CO2 emissions."
|
||||
fuel_message = f"\n~ {gallons} gallons ({lters} liters). \n~ {lbs} lbs ({kgs} kg) of jet fuel used. \n~ ${cost} cost of fuel. \n~ {fuel_info['c02_tons']} tons of CO2 emissions."
|
||||
print(fuel_message)
|
||||
return fuel_message
|
||||
#fuel_info = fuel_calculation("GLF6", 548.1)
|
||||
|
|
Loading…
Reference in New Issue