Question: Can I ask an expert? 2 . Student Grades Write a program that reads in a series of student names and test scores and stores

Can I ask an expert? 2. Student Grades
Write a program that reads in a series of student names and test scores and stores them in a dictionary. Stop inputting when the name 'END' is entered. Calculate and display the average score. Also display the highest score and the name of the student that achieved it. Next, iterate over all student names and scores, printing them as a two-column table. Be sure to format the results as shown in the sample run below.
Sample run: (inputs in bold underline)
Run your program 1 time to produce the following output.
Enter each student's name and score. When done, type END for student's name.
1. Student name: Tiffany
Score: \(5\mathbf{5}\)
2. Student name: Kyle
Score: 80.13
3. Student name: Celeste
Score: 96
4. Student name: John
Score: 64.88
5. Student name: END
Class average score is 74.0
Highest score of 96.0 achieved by Celeste!
Submission
For each question, submit your Python source code (.py file) and your test results (.txt file containing output from the Terminal Window after running your Python program) to the Brightspace submission folder for this lab assignment.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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!