비교 연산자를 사용해서 판단문을 만들 때는 if 혹은 if/else가 사용됩니다. 다음은 if와 else의 일반적인 사용 방법입니다.
if 비교할 문장:
True일 때 실행할 문장(들여쓰기)
if 비교할 문장:
True일 때 실행할 문장(들여쓰기)
else:
False일 때 실행할 문장(들여쓰기)
판단 결과에 따라 다르게 실행해야 할 내용이 한 줄뿐이라면 if 혹은 else 맨 뒤에 붙는 콜론(:) 뒤에 띄어쓰기를 하고 적을 수도 있습니다. 하지만 보통은 명령을 여러 개 실행해야 하므로 ‘블록’으로 적습니다.
블록(block)이란 프로그램 문장을 여러 개 묶어 하나의 단위로 만든 것입니다. 블록을 구분하려면 들여쓰기(띄어쓰기 네 칸)를 이용합니다.* 블록 안에 다른 블록을 겹쳐서 만들 때는 새 블록이 나올 때마다 들여쓰기를 다시 해 주면 됩니다(블록이 중첩될 때마다 띄어쓰기를 네 칸, 여덟 칸, 열두 칸과 같이 늘립니다).
* C나 자바 같은 언어와 달리 파이썬에서는 들여쓰기를 정확히 지키지 않으면 오류가 발생합니다.