프로그래밍/코딩 테스트 연습

[백준] 9498번 : 시험 성적 (2단계) (Python)

w_w 2024. 2. 21. 21:09
 

9498번: 시험 성적

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 


 

문제

 

 


 

해석

 

특정 범위에 속하면 정해진 출력을 하는 문제이기 때문에 if 구문을 사용합니다.

 

 

 

 

 

 

풀이

 

if ~ elif 구문을 사용하여 구간을 정해 원하는 출력을 합니다.

 

a = input()
a = int(a)

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

 

input()으로 입력받았기 때문에 문자데이터로 저장된 a를 정수형으로 형변환해야 한다는 점을 잊지 말아야 합니다.

 

 


 

입력함수인 input()과 if ~ elif구문만 안다면 어려운 없이 풀 수 있습니다.