Question: # For this project, you are going to write a program that calculates #the GPA for every student in a list. There will be


 # For this project, you are going to write a program that calculates #the GPA for every student in a list.

# For this project, you are going to write a program that calculates #the GPA for every student in a list. There will be a list of students. # Each item in the list will itself be a list that includes the students #numeric grades. The first item in every sublist will be the student's name. # You will need to calculate the GPA for each student and store it in the #list with the student's grades. The GPA should be stored with the name in # the first element of the list. You should use a tuple to store the name and # GPA. Your program should conform to the following specifications. # 1. No names should be deleted from the lists. # 2. Before you start calculating the GPA, all numeric grades should be converted to letter grades. These letters should overwrite the number. # 3. You should create/use functions for converting a number to a letter 023- # # and for calculating the GPA of a single student. #4. GPAS should be rounded to 3 digits. # 5. Names and GPAS should be stored as a 2-item tuple that replaces the 13 name in each sublist. The tuple should be name first, GPA second, 1.e., (name, GPA)

Step by Step Solution

3.51 Rating (158 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

The image you uploaded contains instructions for writing a Python program that calculates the GPA fo... 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!