9498번: 시험성적
문제)
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력 :
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력 :
시험 성적을 출력한다.
풀이)
1
2
3
4
5
6
7
8
9
10
11
|
score = int(input())
if score <= 100 and score >= 90:
print("A")
elif score < 90 and score> 79:
print("B")
elif score < 80 and score >= 70:
print("C")
elif score < 70 and score >= 60:
print("D")
else:
print("F")
|
cs |
and와 or등의 조건만 잘 안다면 간단하게 짤 수 있는 것 같다.
'Develop > 백준 (python)' 카테고리의 다른 글
[백준] 10818번: 최소, 최대 (python) (0) | 2022.01.09 |
---|---|
[백준] 10809번: 알파벳 찾기 (python) (0) | 2022.01.09 |
[백준] 8958번: OX퀴즈 (python) (0) | 2022.01.09 |
[백준] 3052번: 나머지 (python) (0) | 2022.01.08 |
[백준] 2920번: 음계 (python) (0) | 2022.01.08 |