Study_/예제_문제풀이
24.07.18 제어문 - 조건 (IF문 문제풀이)
it-lab-0130
2024. 7. 18. 16:11
문제1
위 예시처럼, 입력받은 점수에 따라, 상장과 시상 내역을 출력 가능하게 하세요.
구분 | 시상 기준 | 시상 내역 |
금상 | 90점 이상 | 상장, 도서상품권 20개 |
은상 | 80점 이상 | 상장, 도서상품권 10개 |
동상 | 70점 이상 | 상장, 도서상품권 5개 |
장려상 | 60점 이상 | 상장 |
참가상 | 그 외 | 상장 |
분석 | 설계 |
01. score 변수에 사용자 입력값(점수)을 저장한다. 02. if 조건인 score변수가 90 보다 이상일 경우 (True) 수행한다. 02-1. 조건이 True일 경우 출력한다. 03. elif 조건인 score변수가 80 보다 이상일 경우 (True) 수행한다. 03-1. 조건이 True일 경우 출력한다. 04. elif 조건인 score변수가 70 보다 이상일 경우 (True) 수행한다. 04-1. 조건이 True일 경우 출력한다. 05. elif 조건인 score변수가 60 보다 이상일 경우 (True) 수행한다. 05-1. 조건이 True일 경우 출력한다. 06. if, elif 조건이 모두다 성립이 되지않을 경우(False) 수행한다. 06-1. 조건이 False일 경우 출력한다. |
![]() |
구현
문제 2
아래를 참고하여, if ~ if 조건문과 if ~ elif 조건문의 차이점을 설명하세요