We have that the resultant code is mathematically given as
print("Your GPA score is: %.2f" %GPAcalc(grade, resp)) #printout r
sum += GPAcalc(grade, resp)
print("You weighted GPA is a %.2f")
main()
input()
Generally the code is given below
if response != 1 and response != 0:
return sys.exit("Invalid")
elif grade=="A" and response==1:
return 5
elif grade=="A" and response==0:
return 4
elif grade=="B" and response==1:
return 4
elif grade=="B" and response==0:
return 3
elif grade=="C" and response==1:
return 3
elif grade=="C" and response==0:
return 2
elif grade=="D" and response==1:
return 2
elif grade=="D" and response==0:
return 1
elif grade=="F" and response==1:
return 1
elif grade=="F" and response==0:
return 0
else:
return sys.exit("Invalid Grade!")
def main():
sum = 0
num_classes = int(input("classes being taken? "))
for x in range(num_classes):
grade = input("Enter your Letter Grade: ") = int(input("Is it weighted? (1 = yes) "))
print("Your GPA score is: %.2f" %GPAcalc(grade, resp)) #printout
sum += GPAcalc(grade, resp)
print("You weighted GPA is a %.2f")
main()
input()
For more information on Coding visit
https://brainly.com/question/950632