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():
|
if aircraft_icao_type in fuellist.keys():
|
||||||
avg_fuel_price_per_gallon = get_avg_fuel_price()
|
avg_fuel_price_per_gallon = get_avg_fuel_price()
|
||||||
galph = fuellist[aircraft_icao_type]["galph"]
|
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_flight_info["fuel_price"] = round(fuel_used_gal * avg_fuel_price_per_gallon)
|
||||||
fuel_used_kg = fuel_used_gal * 3.04
|
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_kg'] = round(fuel_used_kg)
|
||||||
fuel_flight_info["fuel_used_gal"] = round(fuel_used_gal)
|
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_lters'] = round(fuel_used_gal*3.78541)
|
||||||
fuel_flight_info["fuel_used_lbs"] = round(fuel_used_kg * 2.20462)
|
fuel_flight_info["fuel_used_lbs"] = round(fuel_used_kg * 2.20462)
|
||||||
fuel_flight_info["c02_tons"] = c02_tons
|
fuel_flight_info["c02_tons"] = round(c02_tons) if c02_tons > 1 else round(c02_tons, 4)
|
||||||
print ("Fuel info", fuel_flight_info)
|
print ("Fuel info", fuel_flight_info)
|
||||||
return fuel_flight_info
|
return fuel_flight_info
|
||||||
else:
|
else:
|
||||||
|
@ -45,7 +45,7 @@ def fuel_message(fuel_info):
|
||||||
lters = "{:,}".format(fuel_info['fuel_used_lters'])
|
lters = "{:,}".format(fuel_info['fuel_used_lters'])
|
||||||
lbs = "{:, }".format(fuel_info['fuel_used_lbs'])
|
lbs = "{:, }".format(fuel_info['fuel_used_lbs'])
|
||||||
kgs = "{:,}".format(fuel_info['fuel_used_kg'])
|
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)
|
print(fuel_message)
|
||||||
return fuel_message
|
return fuel_message
|
||||||
#fuel_info = fuel_calculation("GLF6", 548.1)
|
#fuel_info = fuel_calculation("GLF6", 548.1)
|
||||||
|
|
Loading…
Reference in New Issue