반응형
백준: 2754번 학점계산 (Python3)
문제
어떤 사람의 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
입력
첫째 줄에 C언어 성적이 주어진다. 성적은 문제에서 설명한 13가지 중 하나이다.
출력
첫째 줄에 C언어 평점을 출력한다.
예제 입력 1
A0
예제 출력 1
4.0
답안
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
grade = input()
if grade == "A+":
print("4.3")
elif grade == "A0":
print("4.0")
elif grade == "A-":
print("3.7")
elif grade == "B+":
print("3.3")
elif grade == "B0":
print("3.0")
elif grade == "B-":
print("2.7")
elif grade == "C+":
print("2.3")
elif grade == "C0":
print("2.0")
elif grade == "C-":
print("1.7")
elif grade == "D+":
print("1.3")
elif grade == "D0":
print("1.0")
elif grade == "D-":
print("0.7")
else:
print("0.0")
|
cs |
반응형
'공부 > 코딩테스트' 카테고리의 다른 글
백준: 3773번 Shares (Python3) (0) | 2022.07.22 |
---|---|
백준: 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 (Python3) (0) | 2022.07.22 |
백준: 2743번 윤년 (Python3) (0) | 2022.07.22 |
백준: 2744번 대소문자 바꾸기 (Python3) (0) | 2022.07.22 |
백준: 2743번 단어 길이 재기 (Python3) (0) | 2022.07.22 |
댓글