Respuesta :
Answer:
def GPAcalc(user_grade, w):
if(user_grade == "A" or user_grade == "a"):
return 4 + w
elif(user_grade == "B" or user_grade == "b"):
return 3 + w
elif(user_grade == "C" or user_grade == "c"):
return 2 + w
elif(user_grade == "D" or user_grade == "d"):
return 1 + w
elif(user_grade == "F" or user_grade == "f"):
return 0 + w
else:
return "Invalid"
if(weighted == 1):
print(g + 1)
def calculateAverage(n):
sum = 0
for x in range (n):
print()
letterGrade = input("Enter your Letter Grade: ")
weight = int(input("Is it weighted? (1 = yes)(0 = no) "))
grade = GPAcalc(letterGrade, weight)
print("Your GPA score is: " + str(grade))
sum += grade
average = sum/numClasses
return average
#Main
numClasses = int(input("How many Classes are you taking? "))
sum = 0
average = sum/numClasses
print()
print("Your weighted GPA is a " + str(calculateAverage(numClasses)) + ".")
Explanation:
yes
In this exercise, using the knowledge of computational language in python, we have that this code will be written as:
The code is in the attached image.
We can write the python as:
def GPAcalc(user_grade, w):
if(user_grade == "A" or user_grade == "a"):
return 4 + w
elif(user_grade == "B" or user_grade == "b"):
return 3 + w
elif(user_grade == "C" or user_grade == "c"):
return 2 + w
elif(user_grade == "D" or user_grade == "d"):
return 1 + w
elif(user_grade == "F" or user_grade == "f"):
return 0 + w
else:
return "Invalid"
if(weighted == 1):
print(g + 1)
def calculateAverage(n):
sum = 0
for x in range (n):
print()
letterGrade = input("Enter your Letter Grade: ")
weight = int(input("Is it weighted? (1 = yes)(0 = no) "))
grade = GPAcalc(letterGrade, weight)
print("Your GPA score is: " + str(grade))
sum += grade
average = sum/numClasses
return average
numClasses = int(input("How many Classes are you taking? "))
sum = 0
average = sum/numClasses
print()
print("Your weighted GPA is a " + str(calculateAverage(numClasses)) + ".")
See more about python at brainly.com/question/13437928?
