5주차 실력진단 결과
벌써 코드트리 블로그 챌린지 4주차가 끝났어요 😺
5주차를 시작하기에 앞서 다시 한번 실력진단 테스트를 받았어요 😸
1주일 전과 동일한 563점이라는 결과를 받았어요 😽
이번 일주일은 다른 일정으로 인해서 학습을 많이 하지 못해서 그런거 같아요.
다음주 실력진단 테스트 전까지
열심히 공부해서 점수를 높이고 싶어요 😾
5. if elif elif else 조건문
5.1 출석 부르기
📌 [기본 개념] if elif elif else 조건문
✔ elif 구문은 여러 번 사용할 수 있습니다.
if 조건1:
코드1
elif 조건2:
코드2
elif 조건3:
코드3
else:
코드4
📌 [문제] 링크
📌 [풀이 및 코드]
[풀이]
📍 첫 번째 줄에 출석번호가 주어지므로, int(input())을 통해 n에 넣습니다.
📍경우의 수가 1, 2, 3, 그 외 4가지이므로, elif 문을 2개 사용하여 어떤 학생인지 판단합니다.
[코드]
n = int(input())
if n == 1:
print('John')
elif n == 2:
print('Tom')
elif n == 3:
print('Paul')
else:
print('Vacancy')
5.2 등급 매기기
📌 [문제] 링크
📌 [풀이 및 코드]
[풀이]
📍 첫 번째 줄에 시험점수가 주어지므로, int(input())을 통해 n에 넣습니다.
📍경우의 수가 A, B, C, D, F 5가지이므로, elif 문을 3개 사용하여 점수에 따른 등급을 판단합니다.
[코드]
n = int(input())
if n >= 90:
print('A')
elif n >= 80:
print('B')
elif n >= 70:
print('C')
elif n >= 60:
print('D')
else:
print('F')
5.3 알파벳에 따른 평가
📌 [문제] 링크
📌 [풀이 및 코드]
[풀이]
📍 첫 번째 줄에 영문 대문자가 주어지므로, str(input())을 통해 capital에 넣습니다.
📍 경우의 수가 S, A, B, C, D, 그외 6개이므로, elif 문을 4개를 사용하여 영문 대문자에 대한 평가를 판단합니다.
[코드]
capital = str(input())
if capital == 'S':
print('Superior')
elif capital == 'A':
print('Excellent')
elif capital == 'B':
print('Good')
elif capital == 'C':
print('Usually')
elif capital == 'D':
print('Effort')
else:
print('Failure')
5.4 살 수 있는 물건 2
📌 [문제] 링크
📌 [풀이 및 코드]
[풀이]
📍 첫 번째 줄에 가지고 있는 돈이 주어지므로, int(input())을 사용하여 n에 넣습니다.
📍 경우의 수가 book, mask, pen, 그외 4가지이므로 elif 문을 2개 사용하여 살 수 있는 가장 비싼 물건을 판단합니다.
[코드]
n = int(input())
if n >= 3000:
print('book')
elif n >= 1000:
print('mask')
elif n >= 500:
print('pen')
else:
print('no')
'코딩테스트 대비' 카테고리의 다른 글
[코드트리 챌린지] [Novice Low] 4. 조건문(7) - if else if else 조건문 (0) | 2023.10.11 |
---|---|
[코드트리 챌린지] [Novice Low] 4. 조건문(6) - if if 조건문 (0) | 2023.10.10 |
[코드트리 챌린지] [Novice Low] 4. 조건문(4) - if elif else 조건문 (0) | 2023.10.06 |
[코드트리 챌린지] [Novice Low] 4. 조건문(3) - 삼항 연산자 (0) | 2023.10.05 |
[코드트리 챌린지] [Novice Low] 4. 조건문(2) - if else 조건문 (0) | 2023.10.04 |