2022 데이터 사이언스/Python Basics

04. 조건문(2): if문 확장

gool 2022. 6. 5. 18:08
if 조건문에 elif, else 구문을 활용할 수 있다.

 

 

 

지난 포스팅에서는 조건문에 사용되는 다양한 표현들과 조건문의 구성에 대해 알아보았다.

이번에는 조건문에서 if 구문과 함께 사용되는 elif, else 구문을 살펴본다.

 

아래 1, 2번 조건문은 형태가 유사하지만 다른 성질을 가지고 있다.

 

 

(1) if

 

if 조건:

    종속문장

if 조건:

    종속문장

if 조건:

    종속문장

 

 

(2) if, elif, else

 

if 조건:

    종속문장

elif 조건:

    종속문장

else:

    종속문장

 

 

if 구문으로만 이루어진 1번 조건문의 경우 여러 조건이 동시에 적용될 수 있다.

예를 들어 첫 두 개의 조건에 모두 해당된다면 각 종속문장이 나타내는 작업이 모두 진행된다.

 

반면, if, elif, else로 구성된 2번 조건문의 경우 여러 조건들 중 하나의 조건만 적용될 수 있다.

elif는 if 조건에 해당하지 않는 경우 또 다른 조건을 제시하는 역할을,

else는 앞서 제시된 모든 조건에 해당하지 않는 경우 진행할 작업을 나타내는 역할을 한다.

 

하나의 조건에만 해당되어야 하는 if, elif, else 조건문의 경우,

맞는 조건이 나와도 끝까지 실행되는 if 조건문과 달리 맞는 조건이 나오면 실행이 종료된다.

 

 

 

아래 링크에서 수준별 조건문 예제 코드를 확인할 수 있다.

 

https://github.com/tldnjs1231/python-basics/blob/main/python-basics-04-elif.py

 

GitHub - tldnjs1231/python-basics

Contribute to tldnjs1231/python-basics development by creating an account on GitHub.

github.com

 

 

 

'2022 데이터 사이언스 > Python Basics' 카테고리의 다른 글

06. 반복문(2): for문 예제  (0) 2022.06.14
05. 반복문(1): for문과 list  (0) 2022.06.06
03. 조건문(1): if문  (0) 2022.06.04
02. 입력 함수 input()  (0) 2022.06.03
01. 자료형 및 기본 함수  (0) 2022.06.03