더북(TheBook)

비교 연산자를 사용해서 판단문을 만들 때는 if 혹은 if/else가 사용됩니다. 다음은 ifelse의 일반적인 사용 방법입니다.

if 비교할 문장:

    True일 때 실행할 문장(들여쓰기)

 

if 비교할 문장:

    True일 때 실행할 문장(들여쓰기)

else:

    False일 때 실행할 문장(들여쓰기)

 

판단 결과에 따라 다르게 실행해야 할 내용이 한 줄뿐이라면 if 혹은 else 맨 뒤에 붙는 콜론(:) 뒤에 띄어쓰기를 하고 적을 수도 있습니다. 하지만 보통은 명령을 여러 개 실행해야 하므로 ‘블록’으로 적습니다.

블록(block)이란 프로그램 문장을 여러 개 묶어 하나의 단위로 만든 것입니다. 블록을 구분하려면 들여쓰기(띄어쓰기 네 칸)를 이용합니다.* 블록 안에 다른 블록을 겹쳐서 만들 때는 새 블록이 나올 때마다 들여쓰기를 다시 해 주면 됩니다(블록이 중첩될 때마다 띄어쓰기를 네 칸, 여덟 칸, 열두 칸과 같이 늘립니다).

 

* C나 자바 같은 언어와 달리 파이썬에서는 들여쓰기를 정확히 지키지 않으면 오류가 발생합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.