def km_to_world(km): return km / 40000 co2_kg = households * 3000 transport = Transport(co2_kg) # 1. Print traveling kilometers per transport type. print( "For {} households, Nerdalize reduces CO2 emissions by {:,d} kg per year.". format(households, co2_kg)) print("") print("This is equivalent to (per person):") tmpl = "{} {:,.0f} Kilometers by {}, or {:.1f} times around the world �" print(tmpl.format("🚗", transport.car(), "car", km_to_world(transport.car()))) print( tmpl.format("🚆", transport.train(), "train", km_to_world(transport.train()))) print( tmpl.format("✈� ", transport.airplane(), "airplane", km_to_world(transport.airplane()))) # 2. Plot trips per type of transport in a bar chart. x = ['Car', 'Train', 'Airplane'] y = [ km_to_world(transport.car()), km_to_world(transport.train()), km_to_world(transport.airplane()) ]
def km_to_world(km): return km / 40000 co2_kg = args.households * 3000 transport = Transport(co2_kg) # 1. Print traveling kilometers per transport type. print( "For {} households, Nerdalize reduces CO2 emissions by {:,d} kg per year.". format(args.households, co2_kg)) print("") print("This is equivalent to (per person):") tmpl = "- {:,.0f} Kilometers by {}, or {:.1f} times around the world! {}" print(tmpl.format(transport.car(), "car", km_to_world(transport.car()), "🚗")) print( tmpl.format(transport.train(), "train", km_to_world(transport.train()), "🚆")) print( tmpl.format(transport.airplane(), "airplane", km_to_world(transport.airplane()), "✈️ ")) # define input and output files input_file = args.input + "/flights.csv" output_file = args.output + '/flights.png' # 2. Read input file and plot amount of trips that could be made for amount of households. if os.path.isfile(input_file): try: utils.mkdir(args.output)