조건문

조건문 : if

파이썬에서 조건문을 사용하기 위하여 if 문을 사용한다. if 키워드 다음에 조건식을 적게 되고, 조건식 다음에 콜론(:) 을 써서 if 조건식 끝을 표현한다 (if문은 한 라인에 모두 쓸 수 있으므로 문법상 조건식 뒤에 콜론 사용).

if x < 10:
	print(x)
	print("한자리수")

# 한 라인에서 표현된 if 문 
if x < 100:	print(x)

if 문 조건식이 참이 아닐 때, 다음 if 문을 체크하기 위해서 elif 문을 사용할 수 있고, 모든 if 문이 거짓일 때 else 문 블럭을 실행할 수 있다. 아래 예제는 if...elif...else 를 모두 사용한 예이다. 파이썬에는 다른 언어에 있는 switch 문이 존재하지 않으므로, switch 문 기능은 if...elif...elif... 문으로 수행한다.

x = 10
if x < 10:
	print("한자리수")
elif x < 100:
	print("두자리수")
else:
	print("세자리 이상")

if 조건문 안에서 특정 블럭/문장을 수행하지 않고 그냥 Skip하기 위하여 pass 라는 키워드를 사용할 수 있다. 아래 예제는 n 이 10보다 작은 경우는 아무 문장도 실행하지 않고 지나가고, 10보다 크거나 같을 때는 n 값을 출력한다.

if n < 10:
	pass
else:
	print(n)
본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.