프로그래밍 문제 풀이/코드업(파이썬)

코드업[CodeUp] Python 기초 100제 [6068번]

태은코딩 2024. 1. 4. 11:30

6068 : [기초-조건/선택실행구조] 점수 입력받아 평가 출력하기(설명)(py)

문제설명
점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자.

평가 기준
점수 범위 : 평가
 90 ~ 100 : A
 70 ~   89 : B
 40 ~   69 : C
   0 ~   39 : D
로 평가되어야 한다.

 

입력값
정수(0 ~ 100) 1개가 입력된다.
출력값
평가 결과를 출력한다.

 

입력 예시
73
출력 예시
B

 

정답 및 가능한 정답

a=int(input())
if a>=90:
    print("A")
elif a>=70:
    print("B")
elif a>=40:
    print("C")
else:
    print("D")

 

해설

elif 활용
하나의 조건만을 가지고 True False로 구분하기에는 한계가 있다.
여러 가지 조건을 활용하기 위해 elif를 활용해 보자.
if x==0:
    print("0")
elif x==1:
    print("1")
elif x==2:
    print("2")
else:
    print("wrong")
다음과 같이 조건 3개를 한 번에 처리할 수 있다. 
elif 식은 무조건 제일 위에 있는 문장부터 처리한다.
if 조건을 먼저 충족하면 바로 if 조건문을 빠져나간다.