Answer:
Explanation:
The question does not provide any actual data to manipulate or use as input/guidline therefore I have taken the liberty of creating a function for each of the question's points that does what is requested. Each of the functions takes in a list of the needed data such as a list of field test averages for part 1, or a list of field tests for part 2, etc. Finally, returning the requested output back to the user.
import matplotlib.pyplot as plt
from collections import Counter
def best_pilot(field_test_average):
return max(field_test_average)
def find_average(field_test):
average = sum(field_test) / len(field_test)
return average
def create_histogram(field_test_colors):
count_unique_elements = Counter(field_test_colors).keys()
plt.hist(field_test_colors, bins=len(count_unique_elements))
plt.show()
def average_name_lengths(first, last):
first_name_sum = 0
last_name_sum = 0
count = 0
for name in first:
first_name_sum += len(name)
count += 1
for name in last:
last_name_sum += len(name)
first_name_average = first_name_sum / count
last_name_average = last_name_sum / count
return first_name_average, last_name_average