반응형

안녕하세요, 오늘은 정말 간단한 python에서 pass, continue, break 문법 각각의 역할과 활용법에 대해서 정리해보겠습니다.

 

쉽게 정리하자면,

  • pass : 아무 동작도 하지 않습니다. 반복문에서 아무런 영향을 끼치지 않습니다.
  • continue : 반복문에서 다음 loop로 건너뛰면서 loop는 지속됩니다.
  • break : 반복문을 멈추고 loop 밖으로 나갑니다.

 

말로 설명하는 것보다 쉽게 이해할 수 있도록 아래 예시로 정리하겠습니다.


 

pass는 왼쪽의 결과에서 볼 수 있듯이 코드에 아무런 영향을 끼치지 않습니다. 따라서 pass는 주로 조건문에서 별다른 행동이 필요하지 않을 때, 또는 class 생성시 초기에 별다른 값이 없을때 전체 코드 동작을 확인하기 위해 임시적으로 활용하기도 합니다.

 

 

 

 

 

 


 

 

continue는 해당 loop를 건너뛰고 다음 loop로 가는 역할을 수행합니다. 따라서 왼쪽 결과를 보면 2의 배수일 때 값을 print하지 않고 다음 loop로 넘어가는 것을 확인할 수 있습니다.

 

 

 

 

 

 


 

break는 반복문을 벗어나는 역할을 합니다. 왼쪽 결과를 보면 i 값이 2일때 조건에 맞아 break를 만나고 반복문을 벗어나 이후의 값이 출력되지 않는 것을 확인할 수 있습니다. 

 

 

 

 

 


 

반응형

+ Recent posts