Answer:
def GPAcalc(g, w):
if g == "a" or g == "A":
return 4 + w
elif g == "B" or g == "b":
return 3 + w
elif g == "C" or g == "c":
return 2 + w
elif g == "D" or g == "d":
return 1 + w
elif g == "F" or g == "f":
return 0 + w
else:
return "Invalid"
def GPAAV(S, C):
return S/C
Sum = 0
Classes = int(input("How many Classes are you taking? "))
for i in range(0, Classes):
Grade = (input("Enter your Letter Grade: "))
Weight = int(input("Is it weighted? (1= yes) "))
gpa = GPAcalc(Grade, Weight)
print("Your GPA score is: " + str(gpa))
Sum = Sum + gpa
print("Your weighted GPA is a " + str(GPAAV(Sum, Classes)) + ".")
Explanation:
This one should work, let me know in the comments.