728x90

문제 링크
https://www.acmicpc.net/problem/9498
9498번: 시험 성적
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
정답 코드
n = int(input())
if n >=90 and n <= 100:
print('A')
elif n >= 80 and n < 90:
print('B')
elif n >= 70 and n < 80:
print('C')
elif n >= 60 and n < 70:
print('D')
else:
print('F')
내가 생각하는 출제자 문제 의도:
if 문 그리고 elif else를 사용할 줄 아는지 묻는 의도이다.
문제풀이 방법:
사실 이문제를 C언어로 풀었으면 아마 나는 switch 문을 이용해서 풀었을 것이다. 그러나 파이썬에는 switch문이 존재하지 않기 때문에 if문을 이용해서 풀었다.
주어진 조건에 맞게 조건문을 이용하면 된다.
728x90