Python 기초

Python(파이썬)의 Break와 Continue

HooSL 2021. 11. 28. 13:43

먼저 break문은 자신을 감싸고 있는 루프를 벗어납니다.

fruits = ['apple','banana','peach','melon','pear']  #리스트 생성
for fruits_data in fruits:   #fruits 데이터를 fruits_data로 하나씩 가져오기
    print(fruits_data)    #fruits_data출력
    if fruits_data == 'peach':  #만약 fruits_data가 peach일때
        print('Hello')  #Hello출력
        break  #for문 탈출
        print('bye')  #같은 for문 들여쓰기에 break가 선언되었으므로 출력안함
print('nice')  #for문과 상관없는 행이므로 nice 출력

 

continue문은 자신을 감싸고 있는 루프 처음부분으로 돌아가 다시 실행합니다.

fruits = ['apple','banana','peach','melon','pear']  #리스트 생성
for fruits_data in fruits:   #fruits 데이터를 data로 하나씩 가져오기
    print(fruits_data)  #fruits_data 출력
    if fruits_data == 'peach':  #만약 fruits_data가 peach일때
        print('Hello')  #Hello 출력
        continue  #아래코드를 실행하지 않고 루프 처음으로 돌아가서 다시 실행
        print('bye')
print('nice')  #위 for문과 해당없으므로 출력