조건문
: 조건문은 특정 조건일 때 코드를 실행하는 문법입니다. 프로그램을 만들다 보면 여러 가지 상황을 처리해야 하는 경우가 생기죠. 이때 조건문은 다양한 상황에 대처할 때 사용합니다.
if 조건문
: if 조건문은 if에 조건식을 지정하고 :(콜론)을 붙이며 다음 줄에 실행할 코드가 옵니다. 이때 실행할 코드는 반드시 들여쓰기를 해야 합니다.
- 기본 형태
if 조건식:
코드
예제 1) if 문 사용.
파이써에서는 들여쓰기 자체가 하나의 문법 요소로 사용됩니다. 코드를 작성하는데 있어서 중요한 부분으로 영역을 구분하는 것으로 잘 구분하여 작성해야합니다. 들여쓰기의 기준을 엄격하게 구분하고 있지 않지만 권고하기는 spacebar로 4칸을 들여쓰기 하는 것으로 하고 있습니다.
* input( ) : 키보드로 값을 입력 받습니다.
* sys.exit : 프로그램을 나갑니다. (import sys 사용)
예제 2) if 문 중첩 사용
if else 문
: if에 else를 사용하면 조건식이 만족할 때와 만족하지 않을 때 각각 다른 코드를 실행할 수 있습니다. 즉, 프로그램이 두 방향으로 분기하는 것이죠.
- 기본 형태
if 조건식:
코드1
else:
코드2
예제) if else 문 사용
else if 문 = elif
: elif는 조건식을 여러 개 지정하여 각 조건 마다 다른 코드를 실행할 수 있습니다. elif는 else인 상태에서 조건식을 지정할 때 사용하며 else if라는 뜻입니다. 물론 if, else와 마찬가지로 조건식 끝에 :(콜론)을 붙여야 하고, elif 단독으로 사용할 수 없습니다.
- 기본 형태
if 조건식:
코드1
elif 조건식:
코드2
예제) else if 문 사용
- if, elif, else를 모두 사용하기
: elif와 else는 단독으로 사용할 수 없으며 if, else 형태로 사용하거나, if, elif, else 형태로 사용합니다.
- 코드 형태
if 조건식:
코드1
elif 조건식:
코드2
else:
코드3
예제)
'Anaconda > Python' 카테고리의 다른 글
[Python] 함수 (0) | 2020.07.27 |
---|---|
[Python] 반복문 (while, for) (0) | 2020.07.27 |
[Python] 튜플(Tuple) , 딕셔너리(Dictionary) (0) | 2020.07.24 |
[Python] 리스트(List) (0) | 2020.07.24 |
[Python] 문자열 (In Jupyter Note) (0) | 2020.07.24 |