101k views
14 votes
Here is the answer to Edhesive 7.5 code practice

def GPAcalc(grade, weight):


grades = {"A": 4, "B": 3, "C": 2, "D": 1, "F": 0}


if weight == 0:


return grades[grade]


else:


return grades[grade] + 1


def Main(Random):

Print ("hi")


classes = int(input("How many Classes are you taking? "))


total = 0


for x in range(classes):


letter = input("Enter your Letter Grade: ")


user_weight = int(input("Is it weighted? (1 = yes 0 = no) "))


grade = GPAcalc(letter, user_weight)


total += grade


print("Your GPA score is: ", grade)


print("Your weighted GPA is a",(total/classes))

1 Answer

9 votes
oh my god i could never do coding
User Zasz
by
7.3k points