
안녕하세요. 백준 알고리즘을 처음부터 꾸준하게 작성하여 문제 풀이 진행해보려고 합니다 !
제가 사용하는 언어는 Python 입니다 !
문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
시험 성적을 출력한다.
문제풀이 1.
a = int(input())
if 100 >= a >= 90:
print("A")
elif 89 >= a >= 80:
print("B")
elif 79 >= a >= 70:
print("C")
elif 69 >= a >= 60:
print("D")
else:
print("F")
- input() : 문자열 입력
- int() : 요소를 int형으로 변환
- if : 100 >= a >= 90 : 100 이랑 같으면서 큰 수 >= a >= 90이랑 같으면서 큰 수
- elif : 89 >= a >= 80 : 89 랑 같으면서 큰 수 >= a >= 80이랑 같으면서 큰 수
- elif : 79 >= a >= 70 : 79 랑 같으면서 큰 수 >= a >= 70이랑 같으면서 큰 수
- elif : 69 >= a >= 60 : 69 랑 같으면서 큰 수 >= a >= 60이랑 같으면서 큰 수
- else : if랑 elif 그 외 조건인경우
유의사항
1. if문과 elif문과 else는 단 한번만 타니 유의바랍니다 !
: (if가 true면 if문만 타고 끝 if가 false면 elif 검사 후 true면 끝 false면 else 출력)
문제 내용 스크린샷

문제 소스 스크린샷

제출 스크린샷

감사합니다.
'알고리즘(백준)' 카테고리의 다른 글
| [백준] 조건문 > 14681 : 사분면 고르기 (Python) (1) | 2025.05.15 |
|---|---|
| [백준] 조건문 > 2753 : 윤년 (Python) (0) | 2025.05.13 |
| [백준] 조건문 > 1330 : 두 수 비교하기 (Python) (0) | 2025.05.13 |
| [백준] Hello, AlKon! 2025 Open Contest > 33701 : 새천년관 (Python) (1) | 2025.05.11 |
| [백준] 입출력과 사칙연산 > 10172 : 개 (Python) (0) | 2025.05.11 |
댓글