Question: W r i t e a program that uses the keys(), values(), and/or items() dict methods to find statistics about the student_grades dictionary. Find the

W r i t e a program that uses the keys(), values(), and/or items() dict methods to find statistics about the student_grades dictionary. Find the following:

  • Print the name and grade percentage of the student with the highest total of points.
  • Find the average score of each assignment.
  • Find and apply a curve to each student's total score, such that the best student has 100% of the total points.

And here is the given code. 

# student_grades contains scores (out of 100) for 5 assignments
student_grades = {
   'Andrew': [56, 79, 90, 22, 50],
   'Nisreen': [88, 62, 68, 75, 78],
   'Alan': [95, 88, 92, 85, 85],
   'Chang': [76, 88, 85, 82, 90],
   'Tricia': [99, 92, 95, 89, 99]
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

PYTHON PROGRAM studentgrades contains scores out of 100 for 5 assignments studentgrades Andrew 56 79 ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!