Im still a very new beginner when it comes to python and my code is giving me an error when trying to run it. It is telling me that total is not defined.
def main():
total = 0
avg = 0
abc_grade = 0
def calc_average(total):
return total / 5
def letterGrade(grade):
if 90 <= grade <= 100:
return "A"
elif 80 <= grade <= 89:
return "B"
elif 70 <= grade <= 79:
return "C"
elif 60 <= grade <= 69:
return "D"
else:
return "F"
while(True):
grade = int(input("Enter a Grade: "))
total += grade
avg = calc_average(total)
abc_grade = letterGrade(grade)
print("Average: " +str(avg))
print("Grades: " +str(abc_grade))
main()
I thought that by giving "total = 0" under main would define it. Again, Im a total beginner so any help/explanation would be great.