더북(TheBook)

가령 total이라는 변수 값의 크기에 따라 다음과 같이 출력을 달리할 수 있다.

total = 512
if total > 100:
    print( 'total은 100보다 큽니다' )
elif total == 100:
    print( 'total은 100입니다' )
elif total >=50 and total < 100:
    print( 'total은 50 이상 100 미만입니다' )
else:
    print( 'total은 50 미만입니다' )

if와 콜론(:) 사이의 식, 즉 total < 100, total == 100, total >= 50 and total < 100 등이 조건이다. else는 위의 if문 조건이 모두 만족하지 않을 때 최종적으로 선택하는 분기 구조다. 반드시 있어야 하는 존재는 아니지만 필요한 경우가 생긴다.

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