728x90
문제) 어떤 사람의 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
a = str(input())
if a == 'A+':
print(4.3)
elif a == 'A0':
print(4.0)
elif a == 'A-':
print(3.7)
elif a == 'B+':
print(3.3)
elif a == 'B0':
print(3.0)
elif a == 'B-':
print(2.7)
elif a == 'C+':
print(2.3)
elif a == 'C0':
print(2.0)
elif a == 'C-':
print(1.7)
elif a == 'D+':
print(1.3)
elif a == 'D0':
print(1.0)
elif a == 'D-':
print(0.7)
elif a == 'F':
print(0.0)
이번 문제는 학점계산 문제로 어렵지 않은 문제이다.
기존 시험 성적 계산 문제에서 입력값이 str으로 바뀐 것이 차이점이다.
이해가 안되시거나 틀린 정보는 댓글로 알려주시면 감사하겠습니다!
728x90
'알고리즘 > 백준 - 파이썬' 카테고리의 다른 글
백준) 2869번 달팽이는 올라가고 싶다... 문제 (파이썬) (0) | 2022.06.10 |
---|---|
백준) 2476번 주사위 게임 문제 (파이썬) (0) | 2022.06.09 |
백준) 1789번 수들의 합 (파이썬) (0) | 2022.06.08 |
백준) 10817번 세 수 문제 (파이썬) (0) | 2022.06.08 |
백준) 2530번 인공지능 시계 문제 (파이썬) (0) | 2022.06.08 |
댓글