본문 바로가기

Python

Python - if, if else, elif

if 구문

주어진 특정 조건을 만족했을 때, 즉 특정 조건이 True 일 때만 if 안의 명령을 실행합니다.

if 특정조건 :
	실행할 명령

예를 들어, 다음 코드를 실행하면 10은 9보다 크기때문에 주어진 조건은 True입니다. 따라서, '참입니다'라는 문구가 프린트됩니다. 

num = 10
if num > 9 :
	print ('참입니다')

만약, 특정 조건이 거짓 False라면 아무것도 실행되지 않습니다. 예를 들어, 아래의 코드를 실행하면 5는 9보다 작기때문에 False입니다. 따라서, 아무것도 출력되지 않습니다.

num = 5
if num > 9 :
	print ('참입니다')

if else 구문

if else 구문을 사용하여 특정 조건을 만족하지 않는 경우에도, 어떠한 실행 결과가 나오게 만들 수 있습니다.

if 조건이 True가 아닐 경우 실행할 명령을 else 키워드 다음에 지정합니다. 그러면 if 의 조건이 False 일 때 else 다음에 나오는 명령문을 실행합니다.

if 특정 조건 :
	True일때 실행할 명령문
else:
	False일때 실행할 명령문

예를 들어, 아래 코드를 실행하면 "거짓입니다."가 출력됩니다.

num = 5
if num > 9 :
	print ("참입니다.")
else:
	print("거짓입니다.")

elif 문

elif는 else if의 줄임말로, if문의 조건이 여러 개인 경우 사용합니다.

num = 5
if num > 9 :
	print ("상")
elif num > 4 and num <= 9 :   
	print ("중")
else:
	print("하")

in 연산자

in은 포함되는지 여부를 확인할 때 사용하는 연산자입니다.

x = 5
list = [1,2,3,4,5,6]
print( x in list )
True

 

not in 은 in과 반대로 포함되지 않는지를 확인하는 연산자입니다.