Promedio de calificaciones

Crea una función que reciba un diccionario que represente la información de un estudiante, calcule el Promedio de calificaciones usando la fórmula explicada a continuación y devuelva la siguiente cadena:

sol_format  = a
a = "{student_name from dict} GPA for {student_semester from dict} is calculated_gpa"

# Formula Grade Point Average

# Quality Points :  A -> 4  B -> 3  C -> 2  D -> 1  F -> 0
# Example : grades  =["A","A"]  credit_hrs = [3,3]
# gpa = totalpoints / totalcredithrs = (4 * 3 + 4 * 3) / (3 + 3) -> 4.00
# Rounded to 2 Decimal Places

Ejemplos

gpa_calculator({"name": "Ansha Mandal", "courses": [{"name": "cal1", "credit_hours": 5, "grade": "A"}, {"name": "kin1", "credit_hours": 3, "grade": "A"}], "semester": "Spring 2018"}) ➞ "Ansha Mandal GPA for Spring 2018 is 4.00"

Notas

El GPA se redondea a dos decimales.