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 조건문의 차이점을 설명하세요