예를 들어, 다음과 같이 작성하면(실제 코드가 아니고 형식만 비교하기 위한 예시입니다). 초코과자가 있을 때는 초코과자와 딸기과자를, 없을 때는 딸기과자만 사오게 됩니다.
# 파이썬
if 편의점에 초코과자가 있으면:
초코과자를 사와 # if 문이 참일 때 실행
딸기과자를 사와 # if 문과 상관없이 항상 실행
그런데 마지막 문장을 들여쓰기해서 다음과 같이 작성하면 편의점에 초코파이가 있을 때만 초코과자와 딸기과자를 사오고, 없을 때는 아무것도 사오지 않습니다.
if 편의점에 초코과자가 있으면:
초코과자를 사와
딸기과자를 사와 # if 문이 참일 때 함께 실행
비교를 위해 같은 코드를 자바로 작성하면 다음과 같습니다. 자바에서는 주석을 //로 표시해서 여기서도 //로 작성했습니다.
// 자바
if (편의점에 초코과자가 있으면) { // 중괄호로 실행 구간 정의
초코과자를 사와 // if 문이 참일 때 실행
}
딸기과자를 사와 // if 문과 상관없이 항상 실행
마지막 문장은 들여쓰기해도 중괄호 밖이므로 if 문과 상관없이 항상 실행합니다.