break 문 / continue 문

break 문

breakforwhile 과 같은 반복문을 종료하는데 사용됩니다.

for i in range(10):
  print(i)

  if i == 5:
    break
0
1
2
3
4
5

break 가 실행되면 즉시 반복문 다음의 코드가 실행됩니다.



반복문 안의 반복문에서 break 가 실행되면 가장 내부의 반복문만 종료합니다.

for i in range(5):
  for j in range(5):
    print(i, j)

    if j == 2:
      break
0 0
0 1
0 2
1 0
1 1
1 2
2 0
2 1
2 2
3 0
3 1
3 2
4 0
4 1
4 2


continue 문

continue 는 반복문에서 다음 수행될 코드를 생략(skip)하는데 사용됩니다.

반복문이 종료되지는 않고 다음 반복이 수행됩니다.

for i in range(10):
  if i == 5 or i == 7:
    continue
  print(i)
0
1
2
3
4
6
8
9

5와 7을 제외하고, 0에서 9까지의 숫자가 출력됩니다.



이전글/다음글

이전글 :
다음글 :