Question: def get _ grade _ input ( grade _ dict ) : # TODO: Write a function that asks the user for a letter grade.
def getgradeinputgradedict:
# TODO: Write a function that asks the user for a letter grade. If the letter grade is in the gradedict, return it Otherwise, ask the user again for a valid letter grade.
grade inputEnter a grade A A A B B B C C C D D F: upper
if grade in gradedict:
return grade
else:
printInvalid grade. Please enter a valid grade."
def calculategpagradevaluelist:
# TODO: Write a function that calculates the GPA from a list of GPA values
if not gradevaluelist:
return
totalpoints sumgradevaluelist
return totalpoints lengradevaluelist
def main:
# Dictionary that converts letter values to numeric equivalents
gradedict A:A:A:B:B:B:C:C:C:D:D:F:
# List of all letter grades entered
gradelist
# List of all grade values based on letter grades entered
gradevaluelist
# TODO: Write the primary logic of your program here
if namemain:
main
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
