Это происходит потому, что каждый раз else
часть выполняется. Чтобы исправить это, вы должны сравнить Grade[index] == 'A'
, а не Grade[index] == A
. Правильный код будет:
Grade = [""]*20
A=0
B=0
C=0
D=0
F=0
for index in range (20):
Grade[index]=str(input("Input A, B, C, D or F: "))
print (Grade)
for index in range(20):
if Grade[index]=='A':
A=A+1
elif Grade[index]=='B':
B=B+1
elif Grade[index]=='C':
C=C+1
elif Grade[index]=='D':
D=D+1
else:
F=F+1
print(A, B, C, D, F)