Question 3

Consider the following scenario about using Python lists:

Employees at a company shared the distance they drive to work (in miles) through an online survey. These distances were automatically added by Python to a list called “distances” in the order that each employee submitted their distance. Management wants the list to be sorted in the order of the longest distance to the shortest distance.

Complete the function to sort the “distances” list. This function should:

1.sort the given “distances” list, passed through the function’s parameters; ;

2.reverse the sort order so that it goes from the longest to the shortest distance;

3.return the modified “distances” list.

def sort_distance(distances):

___ # Sort the list

___ # Reverse the order of the list

return distances

print(sort_distance([2,4,0,15,8,9]))

# Should print [15, 9, 8, 4, 2, 0]

Community Answer

【General guidance】The answer provided below has been developed in a clear step by step manner.Step1/3Step1:The answer provided below has been developed in a clear step by step manner.Explanation:Please refer to solution in this step.Step2/3Step2:Python code for above problem:# function sort_distancedef sort_distance(distances): # Sort the list # using inbuilt method for sort distances.sort() # reverse the list using inbuilt method for reverse distances.reverse() # then finally return the list return distances# making a list sort_distance # passed it to function sort_distance# which will sort it in desce ... See the full answer