[파이썬 일기] #5.4. continue와 break

Python 2009/06/09 12:48 Posted by seanlab

continue와 break는 루프의 실행을 건너뛰거나 멈추게 하는 구문이다. 이름을 보면 그 의미를 짐작할 수 있는데, continue는 루프를 한 회 건너 뛰게 하고 break는 루프를 중단하게 만든다. 사용방법은 각각 다음과 같다.

먼저 continue 문 예제.

>>> for i in range(0, 5) :
        if i == 2 :
            continue
        print( i )
        
0
1
3
4
 

다음은 break문 예제.

>>> for i in range(0, 5) :
        if i == 2 :
            break;
        print( i )
0
1 

continue와 break는 for 문에서만 사용할 수 있는 것이 아니다. while 루프에서도 사용할 수 있다.

>>> i = 0
>>> while (1) :
        i += 1
        if ( i == 3 ) :
            continue
        if ( i == 5 ) :
            break
        print( i )
1
2
4 

이렇게 해서 파이썬의 기본 초식은 익힌 것 같다. 다음에는 코드를 간추려 함수로 만드는 방법을 정리해야겠다.

여러 가지 일을 병행해서이기도 하지만, 현재 진행 방식이 너무 느린 것 같아 고민이다. 함수까지 익히고 나면 뭔가를 만들면서 부딪히는 방식으로 속도를 높여볼 계획이다. 점심시간이 벌써 끝났네. T-T 이제 일해야겠다.

저작자 표시 비영리 변경 금지