
- 제어문 : 조건문(if/if~else/if~elif), 반복문(for~/range()/while)
A if 조건식 else B
-> "조건식의 결과가 True면 A를 실행, 그렇지 않으면 B를 실행해" 라는 의미

[예제1] 적설량을 입력하고 적설량이 30mm 이상이면 대설 경보를 발령하고 그렇지 않으면 대설 경보를 해제하는 코드 작성하기

[예제2] 국어, 영어, 수학 점수를 입력하면 조건식을 이용해서 과목별 결과와 전체 결과를 출력하는 코드 작성하기(과목별 합격점 : 60점, 전체 합격 평균 점수 : 70점)


- if문 --- 단일조건에 대한 T(실행) / F(실행X)
- if ~ else ---> 양자택일
- if ~ elif ---> 다자택일(다중조건)
- 조건식 뒤에 콜론(:) 필수
- 실행문은 반드시 들여쓰기
1) tab키 이용/ 파이참에서는 : 다음에 엔터 입력하면 자동으로 들여쓰기 적용됨)
2) 들여쓰기 한 단락 = 코드블럭
(실행문 끝나면 들여쓰기 없이 작성 = '새로운 코드 시작'임을 의미)- if문 형식
if 조건식:
vvv 실행문
단일조건에 대한 답이 True일 경우에만 실행(False는 실행자체가 안됨)
- (예시)
if 10> 5:
print('10은 5보다 크다.') -----true(출력)-----> 10은 5보다 크다.
[예제 1]
실내온도를 입력하고 온도가 28도 이상이면 '냉방 작동!'이 출력되고 20도 이하면 '난방 작동!'이 출력되는 코드 작성하기

조건식 결과에 따라 둘 중에 하나가 실행됨

[예제 2]
나이가 65세 이상이면 교통 요금 무료를 적용하는 프로그램 만들기

[예제 3]
소수점 첫 번째 자리에서 반올림하는 프로그램 만들기

조건식(삼항연산자)의 두가지 사용법
조건식 결과에 따른 실행만 하는 경우

조건식 결과를 변수에 할당하는 경우

- 모든 조건식(삼항연산자)은 if ~ else문으로 변경할 수 있음 (조건식 ---> if~else)

- 단, 모든 if ~else문을 조건식(삼항연산자)으로 변경할 수 있는 것은 아님
= 실행문이 간단해야 조건식으로의 변경이 용이함!
ex. else문에 여러개의 실행문이 들어가 있을 경우
(복잡한 실행문은 조건식으로 변환하기 어려움) 
[예제 4] 비올 확률을 입력하고 비올 확률이 55% 이상이면 '우산을 챙기세요'를 - 그렇지 않으면 '양산을 챙기세요'를 출력하는 코드 작성하기
(단, 조건식 / if~else문 이용하여 두 가지 방식으로 작성)
- 조건식 이용 ver.
- if ~else문 이용 ver.
[예제 5] 다음의 요구 사항을 해결하기 위해서 조건식과 if~else문 중 알맞은 구문을 사용하여 작성하기
<요구사항>
1. 최저 기온 입력
2. 최고 기온 입력
3. 일교차가 11도 이상인 경우 출력 내용
일교차 : 12도
'감기 조심하세요.'
4. 일교차가 11도 미만인 경우 출력 내용
일교차 : 9도
'산책하기 좋은 날씨입니다.'
[예제 5 -작성 답안]