if 조건문 사용하기

조건문의 개념에 대해서는 생략한다. Python에서 if문의 기본형태는 다음과 같다. 코드를 쓸 때는 반드시 들여쓰기를 해야한다.

if 조건식 :
	코드

pass로 코드 생략하기

if 조건문에 조건식만 작성하고 코드부분에 pass 를 넣어주어 코드를 생략할 수 있다. 나중에 작성해야 할 부분을 주석으로 남겨놓는 방식으로 많이 사용한다.

if x==10 :
	pass # TODO : x 가 10 일때 처리가 필요함

if 조건문과 들여쓰기

if 조건문의 코드는 반드시 들여쓰기의 깊이가 같아야한다. 들여쓰기의 깊이가 같지 않으면 의도한 대로 실행이 되지 않을 뿐더러 잘못된 부분을 찾기도 쉽지않다.

x = 10
if x == 10:
    print("x에 들어간 숫자는")
    print('10 입니다.')
x = 5
if x == 10:
    print("x에 들어간 숫자는")
print('10 입니다.')
x에 들어간 숫자는
10 입니다.
10 입니다.

else를 사용하여 두 방향으로 분기하기

else의 의미도 다른 프로그래밍 언어와 동일하다.

if 조건식 :
	코드
else :
	코드2

if 조건문에 들어가는 것

조건문에는 0을 제외한 모든 숫자가 True이고 문자열은 공백문자를 제외하고 모두 True이다.

조건문 중첩

orand 등의 논리연산자로 조건문을 중첩시킬 수 있으며 다른 언어와 달리 다음 코드처럼 부등호를 연속적으로 사용할 수 있다.

x = 10
if 0 < x < 20 :
	print('20보다 작은 양수입니다')