Functions: Factoring out a unit-conversion calculation.
PYTHON CODING
Write a function so that the main program below can be replaced by the simpler code that calls function mph_and_minutes_to_miles(). Original main program:
miles_per_hour = float(input())
minutes_traveled = float(input())
hours_traveled = minutes_traveled / 60.0
miles_traveled = hours_traveled * miles_per_hour
print('Miles: %f' % miles_traveled)
Sample output with inputs: 70.0 100.0
Miles: 116.666667

Respuesta :

Answer:

The program as a function is:

def mph_and_minutes_to_miles(miles_per_hour,minutes_traveled):

   hours_traveled = minutes_traveled / 60.0

   miles_traveled = hours_traveled * miles_per_hour

   print('Miles: %f' % miles_traveled)

   

miles_per_hour = float(input())

minutes_traveled = float(input())

mph_and_minutes_to_miles(miles_per_hour,minutes_traveled)

Explanation:

This line defines the function

def mph_and_minutes_to_miles(miles_per_hour,minutes_traveled):

This line converts the minutes to hours

   hours_traveled = minutes_traveled / 60.0

This line calculates the miles traveled

   miles_traveled = hours_traveled * miles_per_hour

This line prints the miles traveled

   print('Miles: %f' % miles_traveled)

   

The next two lines get user inputs

miles_per_hour = float(input())

minutes_traveled = float(input())

This line calls the function

mph_and_minutes_to_miles(miles_per_hour,minutes_traveled)

The function so that the main program below can be replaced by the simpler code that calls function is as follows:

def mph_and_minutes_to_miles(miles_per_hour, minutes_traveled):

   hours_traveled = minutes_traveled / 60.0

   miles_traveled = hours_traveled * miles_per_hour

   return f"you tavelled for {miles_traveled} miles"

print(mph_and_minutes_to_miles(70, 4))

The code is written in python.

A function named mph_and_minutes_to_miles is declared with the

parameter miles_per_hour, and minutes_traveled.

The minutes travelled is convert to hours travelled and stored in variable called hours_traveled.

The miles_travelled variable is used to calculated the distance travelled in miles.

Now, the return statement is used to output the distance travelled in miles.

Finally, we call the function with a print statement

read more: https://brainly.com/question/13134162?referrer=searchResults

Ver imagen vintechnology
ACCESS MORE