공백이 조건문과 함수의 범위를 결정하는 방식을 배웁니다.
Python은 중괄호 대신 들여쓰기로 코드 블록을 표현합니다. 콜론 다음 줄을 같은 깊이로 들여쓰면 하나의 블록이 되고, 들여쓰기를 되돌리면 블록이 끝납니다. 보통 공백 4칸을 사용하며 탭과 공백을 섞지 않습니다.
예제에서 if 조건: 실행할 문장 부분부터 찾으세요. 값을 만드는 표현식과 그 값을 다음 문장으로 넘기는 흐름을 한 줄씩 따라가면 실행 결과를 스스로 설명할 수 있습니다.
if, for, while, def, class처럼 콜론으로 끝나는 문장 다음에는 들여쓴 본문이 필요합니다. 비어 있는 본문을 잠시 만들 때만 pass를 사용합니다.
포매터와 편집기의 공백 표시 기능을 사용하고 프로젝트 전체에서 공백 4칸 규칙을 유지하면 눈에 잘 보이지 않는 오류를 줄일 수 있습니다.
이 코드는 브라우저의 실제 Python에서 실행됩니다. 먼저 현재 결과를 확인한 뒤 temperature를 15와 30으로 각각 바꾸고 어느 문장이 항상 실행되는지 확인하세요.
모양을 맞추려고 임의의 공백 수를 섞으면 IndentationError가 나거나 문장이 엉뚱한 블록에 들어갑니다.
직접 바꿔보세요temperature를 15와 30으로 각각 바꾸고 어느 문장이 항상 실행되는지 확인하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.