while문으로 점수 등급 인원수 구하기

20 P
QUESTION 25 #206
20명의 성적이 담긴 리스트를 순회하며 각 점수대별(A, B, C, D, F) 인원수를 계산하여 출력하는 프로그램을 완성하세요.
main.py
s = [74, 89, 99, 85, 77, 58, 79, 67, 96, 87, 77, 76, 82, 99, 84, 77, 63, 69, 53, 66]

count_A = 0            # 90점 ~ 100점
count_B =             # 80점 ~ 89점
count_C =             # 70점 ~ 79점
count_D =             # 60점 ~ 69점
count_F =             # 0점  ~ 59점

i = 0
while i < len(s) :
    if s[i] >= 90 and s[i] <=100 :
        count_A += 1
    if s[i] >= 80 and s[i] <= 89 :
         += 1
    if s[i] >= 70 and s[i] <= 79 :
         += 1
    if s[i] >= 60 and s[i] <= 69 :
         += 1
    if s[i] >= 0 and s[i] <= 59 :
         += 1
    i += 1
    
print(f"A : {count_A}명")
print(f"B : {count_B}명")
print(f"C : {count_C}명")
print(f"D : {count_D}명")
print(f"F : {count_F}명")
실행 결과 예시
A : 4명
B : 5명
C : 6명
D : 3명
F : 2명
INTERACTIVE SHELL Shift + Enter 로 즉시 실행