알고리즘/백준

백준 9498번

반딧불이 코딩 2022. 7. 27. 01:26

오류 코드

grade = int(input())

if grade >= 90:
    print("A")
elif grade >= 80 && grade <=89:
    print("B")
elif grade >= 70 && grade <=79:
    print("C")
elif grade >= 60 && grade <=69:
    print("D")
else:
    print("F")

 

정답 코드

score = int(input())

if score >= 90 :
    print('A')
elif score >= 80 :
    print('B')
elif score >= 70 :
    print('C')
elif score >= 60 :
    print('D')
else:
    print('F')

오류 코드가 컴파일 에러가 떴다. 범위를 일일히 설정해주었지만, elif를 사용하는만큼 더 낮은 숫자 이상의 개념을 사용한다면 당연하게 그 아래의 숫자들은 상한이 제한된 범위를 가지게 된다.