1. 조건문 기본 형식
콜론(:)
으로 끝나는 부분을헤더(Header)
라고 한다.헤더의 마지막 콜론은 바로 뒤에
스위트
가 이어진다.스위트
는 헤더와 한 세트로 따라다니는실행문
을 의미한다.if - elif - else
if 식: 스위트
=> if 문으로, 반드시 1개 필요하다.elif 식: 스위트
=> elif 문으로, 없어도 되며 있으면 n개 가능 (여러개 가능)else 식: 스위트
=> else 문으로, 없어도 되며 있으면 별다른 조건문 없이else:
로 끝난다. 1개만 가능하다.반드시
True
여야 제어문이 실행된다.
|
|
- 그러면 언제
True
이고,False
인지 알아보자.
2. 연산자
- 연산자에는 지난 번에 봤던 산술 연산자 그리고, 관계 연산자, 논리 연산자가 있다.
- 관계 연산자 에는
>
,>=
,<
,<=
,==
,!=
가 있다.
|
|
- 논리 연산자에는
and
,or
,not
이 있다.
|
|
- 산술, 관계, 논리 우선순위
- 산술 > 관계 > 논리 순서로 적용한다.
|
|
3. 참거짓 판별 종류
- 참 : “values”, [values], (values), {values}, 1
- 거짓 : “”, [], (), {}, 0, None
|
|
4. 다중 조건문, 중첩 조건문, in & not in
4.1 다중 조건문
- 동일한 syntax의 조건문이 여러 개인 조건문을
다중 조건문
이라 한다.
|
|
4.2 중첩 조건문
- 한 syntax 조건문 하에 여러 개의 조건문을
중첩 조건문
이라 한다.
|
|
4.3 in & not in
A in B
: B 안에 A가 있으면 참A not in B
: B 안에 A가 없으면 참
|
|