백준(Python) 풀이/수학

백준(Python) 2754번 학점계산 풀이

개발윗미 2021. 10. 19. 10:52

Python으로 구현한 2754번 학점계산 문제 풀이입니다.

 

https://www.acmicpc.net/problem/2754

 

2754번: 학점계산

어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0

www.acmicpc.net


score = {'A+': 4.3, 'A0': 4.0, 'A-': 3.7,
        'B+': 3.3, 'B0': 3.0, 'B-': 2.7,
        'C+': 2.3, 'C0': 2.0, 'C-': 1.7,
        'D+': 1.3, 'D0': 1.0, 'D-': 0.7, 'F':0.0}

n = input()

print(score[n])

 

score 딕셔너리를 생성하여 특정 성적에 평점을 저장한다. 최종적으로 score[n]을 통해 입력받은 성적에 대한 평점을 출력한다.