6.20 lab: driving costs - functions driving is expensive. write a program with a car's miles/gallon and gas dollars/gallon (both floats) as input, and output the gas cost for 10 miles, 50 miles, and 400 miles. output each floating-point value with two digits after the decimal point, which can be achieved as follows: print('%0.2f' % your_value) ex: if the input is: 20.0 3.1599 the output is: 1.58 7.90 63.20 your program must define and call the following driving_cost() function. given input parameters driven_miles, miles_per_gallon, and dollars_per_gallon, the function returns the dollar cost to drive those miles. ex: if the function is called with: 50 20.0 3.1599 the function returns: 7.89975 def driving_cost(driven_miles, miles_per_gallon, dollars_per_gallon) your program should call the function three times to determine the gas cost for 10 miles, 50 miles, and 400 miles. note: this is a lab from a previous chapter that now requires the use of a function.
The solution is written in Python 3.
Firstly, create a function driving_cost that takes three parameters, driven_miles, miles_per_gallon and dollars_per_gallon (Line 1). In the function, calculate the gallon consumption by applying formula driven_miles / miles_per_gallon and then use it to calculate the cost (Line 2 - 3). Return the cost as output (Line 4).
In the main program, prompt user to input miles per gallon and dollars per gallon and then use these input values as arguments to call the function driving_cost function for three times with each time with different driven_miles value (Line 6 - 11).
At last, use formatted print to display the output to two decimal points (Line 13 - 15).