Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
백준 2754번- '학점계산' (PYTHON 풀이) 본문
문제:

사용자로부터 성적을 입력받고 해당하는 평점을 그대로 출력하면 되는 문제이다.
풀이:
grade = input()
dic = {'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}
for i in dic:
if i == grade:
print(dic[i])
for문 + if else문으로도 풀 수 있겠지만 넘 길다 싶어서 딕셔너리로 구현해보았다.
dic이라는 딕셔너리에 각 성적과 평점을 전부 넣어놓고 for문을 돌면서 입력값과 동일하면 해당 키의 값을 출력하면 된다.
'CODING 💻' 카테고리의 다른 글
| 백준 10991번- '별 찍기 - 16' (PYTHON 풀이) (0) | 2025.12.11 |
|---|---|
| 백준 1439번- '뒤집기' (PYTHON 풀이) (0) | 2025.12.10 |
| 백준 10953번- 'A+B - 6' (PYTHON 풀이) (0) | 2025.12.08 |
| 백준 2475번- '검증수' (PYTHON 풀이) (0) | 2025.12.07 |
| 백준 10808번- '알파벳 개수' (PYTHON 풀이) (0) | 2025.12.06 |
