Professional Documents
Culture Documents
(교안) 파이썬 이해와 활용 - 0302
(교안) 파이썬 이해와 활용 - 0302
목차 1
if-else
문에 대한
이해
제어문 정리
조건문
• 명시한 조건의 True 혹은 False의 결과에 따라
start 프로그램 실행여부(흐름)를 결정하는 기능
여기서 중요한 것은 “조건의 True 혹은 False의 결과에 따라”
• 조건식은 True/False로 계산되어야 함
조건식
True False
Statement Description
if if문에 대한 조건을 명시
A B
if, else if part와 else part의 조건을 명시
중첩 조건문 if문 내부에 if문을 사용하는 경우
end
if-else 문에 대한 이해
if 조건문
• 파이썬에서 if 조건문은 조건에 따라 코드를 실행하거나,
실행하지 않게 만들고 싶을 때 사용하는 구문
→ 코드의 실행 흐름을 변경
문법
if Boolean 값이 나오는 표현식(조건식) :
표현식(조건식) 값이 True일 경우 실행되는 코드들
표현식(조건식)이 끝난 후 콜론(:) 표시를 반드시 붙여줘야 한다
표현식(조건식)이 true일 경우 수행되는 코드들은
모두 들여쓰기(ex. 공백 4칸)을 한 후 작성되어야 한다
(여러 줄 코드 작성 가능)
표현식(조건식)이 true일 경우 수행되어야 할
모든 명령어가 수행되었으면, 코드 실행 흐름은
그 다음(아래) 명령어로 이동한다
if-else 문에 대한 이해
if 조건문
조건문 이전
코드
if 조건식
True, 참 False,
거짓
실행할 문장
조건문 이후
코드
if-else 문에 대한 이해
if 조건문 사용 예
• 표현식(조건식)을
만족(True)하는 경우에
수행해야 하는 각 명령어는 if 문에 대한
모두 들여쓰기(공백 4칸)가 코드 블록
적용되었음
• 만약 표현식(조건식)이
만족되지 않았다면 (False),
if문 안에 작성된 코드는
실행되지 않고, if문에 대한
코드 블록 이후의 명령어가
실행됨
if-else 문에 대한 이해
if 조건문 사용 예
• if문에서 조건식이 참일 경우 실행해야 하는 부분의 들여쓰기가
제대로 안되어 있으면, 오류 발생 → indentationError
if-else 문에 대한 이해
if 조건문 사용 예
문법
if Boolean 값이 나오는 표현식(조건식) :
표현식(조건식) 값이 True일 경우 실행되는 코드들
• 조건식을 여러 개 연결하여 만들 수 도 있음
• 하지만 최종적으로 도출되는 조건식의 결과는
Boolean(True, False) 형태로 나와야 함
if-else 문에 대한 이해
if 조건문 사용 예
• 오른쪽 예제에서 나와있듯이,
아래와 같이
여러 연산을 묶어서
조건식을 표현할 수 있음
• (비교 연산) [논리 연산]
(비교 연산) ...
• 비교 연산 여러 번
• 논리 연산 여러 번
• True, False로 결과가
나온다면 모두 조건식으로
사용 가능
if-else 문에 대한 이해
if 조건문 사용 정리
if 조건식
False,거짓
True, 참 else:
실행할 문장 실행할 문장
조건문 이후
코드
if-else 문에 대한 이해
else 조건문 사용 예
if-else 문에 대한 이해
else 조건문 사용 예
• 정수를 입력 받아서 홀수인지 짝수인지 구분하는 예
if-else 문에 대한 이해
else 조건문 사용 예
• if-else 문을 여러 번 반복하거나 중첩하여 사용할 수 있음
조건문 이전
코드
if 조건식 1
True, 참 False,거짓
실행할 문장 3
if 조건식 2
True, 참 False,거짓
실행할 문장 1 실행할 문장 2
조건문 이후
코드
if-else 문에 대한 이해
else 조건문 사용 예
if-else 문에 대한 이해
else 조건문 사용 예
• if, else를 사용하는 조건문을 조건 연산자로 활용할 수 있음
True, 참