[파이썬] break, continue

목차

  • break란
    • break 사용법
  • continue란
    • continue 사용법

break란

break란 실행 중인 반복문(while, for)을 종료하는 것을 의미합니다. break는 보통 반복문(while, for)과 조건문을 같이 사용할 때 사용합니다. break를 사용하게 되면 아래 코드는 실행되지 않고 그 자리에서 반복문을 종료합니다. 또한 여러 개의 반복문을 사용할 때 break는 하나의 반복문만 종료됩니다.

break 사용법

예제) while문 사용

# number 변수가 99일 때 종료
number = 1
while True:
    number += 2
    if number == 99:
        break

print(number)

출력 결과
99

예제) for문 사용 (for문도 while문과 사용법은 같습니다.)


 # number 변수가 77일 때 종료
number = 100
for n in range(number):
    if n == 77:
        break
print(n)

출력 결과:
77

continue란

break는 종료하는 것을 의미한다면 continue는 실행을 건너뛰는 것을 의미합니다. **즉 아래 코드를 실행하지 않고 다음 반복으로 넘어갑니다.**

continue 사용법

예제) 1 ~ 20까지 짝수 만 출력하기 (while) 사용

number = 1
while number <= 20:

    if number % 2 == 1:
        number += 1
        continue
    else:
        print(number, end=' ')
    number += 1

출력 결과:
2 4 6 8 10 12 14 16 18 20

예제) 1 ~ 20까지 홀수 만 출력하기 (for) 사용

for number in range(21):
    if number % 2 == 0:
        continue
    else:
        print(number, end=' ')

출력 결과:
1 3 5 7 9 11 13 15 17 19

이상으로 break와 continue에 대해 알아봤습니다. 잘못된 부분이나 부족한 부분 있다면 피드백 감사하겠습니다!!!

좋은 웹페이지 즐겨찾기