Using Spyder, make a bar chart showing the number of A, B, C, D, and F grades that were input on the bar graph. Use different colors for each grade.
Attached below is the Python code along with a screenshot of it.
def getLetterGrade(grade):
if grade >= 90:
return "A"
elif grade >= 80:
return "B"
elif grade >= 70:
return "C"
elif grade >= 60:
return "D"
else:
return "F"
if __name__ == '__main__':
while True:
try:
n = int(input("How many grades do you want to enter: "))
if n < 1 or n > 10:
print("Error: Invalid input. Please enter again")
continue
break
except Exception:
print("Error: Invalid input. Please enter again")
continue
for i in range(n):
while True:
try:
grade = int(input("Enter a grade value between 1 to 100: "))
if grade < 1 or grade > 100:
print("Error: Invalid input. Please enter again")
continue
print("Letter grade for", grade, "is", getLetterGrade(grade))
break
except Exception:
print("Error: Invalid input. Please enter again")
continue