728x90
-
- 2. 조건문
- 1) 1330번 - 두 수 비교하기
- 2) 9498번 - 시험 성적 ←
- 3) 2753번 - 윤년
- 4) 14681번 - 사분면 고르기
- 5) 2884번 - 알람 시계
- 6) 2525번 - 오븐 시계
- 7) 2480번 - 주사위 세개
- 2. 조건문
2. 조건문
2) 9498번 - 시험 성적
문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
시험 성적을 출력한다.
제한
예제 입력 1
100
예제 출력 1
A
[ 정답 코드 ]
a = int(input())
if a > 89 :
print("A")
elif a > 79 :
print("B")
elif a > 69 :
print("C")
elif a > 59 :
print("D")
else :
print("F")
[풀이]
a = int(input())
- 입력되는 값을 a 에 넣어준다.
if a > 89 :
print("A")
elif a > 79 :
print("B")
elif a > 69 :
print("C")
elif a > 59 :
print("D")
- if, elif 로 순차적으로 각 조건에 해당하는지 확인하여 조건에 성립하는 결과 값을 보여준다.
- (a > 89 : A) -> (88 > a > 79 : B) -> (78 > a > 69 : C) -> (68 > a > 59 : D )
else :
print("F")
- 위 조건들이 모두 성립 하지 않을 경우 해당 값을 출력.
- a 가 100 부터 59까지 어떠한 값도 해당 하지 않을 경우 "F" 를 출력.
문제 출처 : https://www.acmicpc.net/problem/9498
728x90
반응형
'coding > Algorithm [BOJ]' 카테고리의 다른 글
[Python][조건문] #019 - 14681번 파이썬 :: 사분면 고르기 - Coding Farm (0) | 2022.09.05 |
---|---|
[Python][조건문] #018 - 2753번 파이썬 :: 윤년 - Coding Farm (0) | 2022.09.05 |
[Python][조건문] #016 - 1330번 파이썬 :: 두 수 비교하기 - Coding Farm (0) | 2022.09.05 |
[Python] #015 - 25083번 파이썬 :: 새싹 - Coding Farm (0) | 2022.09.02 |