[python] 반복문에서 continue, pass, break

Soy·2023년 8월 3일
0

1. continue

  • 해당 순서는 실행되지 않고, 다음 순서로 넘기는 역할을 한다.
  • 예시
for i in range(100):       
    if i % 2 == 0:         
        continue           
    print(i)
1
3
5
...
99

if i % 2 == 0(짝수)의 경우는 continue가 실행되면서 다음 순서로 넘어가고 홀수의 경우에만 출력이 된다.

2. pass

  • 해당 코드를 아예 적용하지 않는다.
  • 예시
for i in range(100):       
    if i % 2 == 0:         
        pass           
    print(i)
1
2
3
4
...
99

if i % 2 == 0 라는 코드를 아예 무시하고 적용하지 않는다고 생각하면 된다.

3. break

  • 조건을 만족하면 반복문에서 탈출한다.
  • 예시
for i in range(1, 100):       
    if i % 2 == 0:         
        break           
    print(i)
1

i 가 1일 때, i % 2 == 0 에 해당이 안되므로 1은 출력된다.
i 가 2일 때, i % 2 == 0 에 해당하므로 반복문을 탈출한다. 반복문을 나왔으므로 더이상의 출력이 없다.

profile
Big dreamer

0개의 댓글