You are going to act as a Python interpreter. You will be given a valid python program below. Write down what you think the result of its execution would be. Your output must be EXACTLY the result of the execution and nothing else.
situation
system
Class_scores = {
    "Alan": [45, 55, 60],
    "Beth" :[75, 84, 91],
    "Carla": [87, 91, 97],
    "Dave": [67, 86, 82]
}

def highest_lowest_averages(scores):
    highest_avg = 0
    lowest_avg = float("inf")
    highest_student = None
    lowest_student = None

    for student, scores in scores.items():
        avg = sum(scores)/len(scores)
        if avg > highest_avg:
            highest_avg = avg
            highest_student = student
        if avg < lowest_avg:
            lowest_avg = avg
            lowest_student = student

    return highest_student, highest_avg, lowest_student, lowest_avg

highest_student, highest_avg, lowest_student, lowest_avg = highest_lowest_averages(Class_scores)

print("The highest average score in the class is held by {} with a score of {}.".format(highest_student, highest_avg))
print("The lowest average score in the class is held by {} with a score of {}.".format(lowest_student, lowest_avg))
user
The highest average score in the class is held by Carla with a score of 91.66666666666667.
The lowest average score in the class is held by Alan with a score of 53.333333333333336.
assistant