for loop문과 continue문은 반복문을 사용할 때 특정 조건을 만나면continue를 사용하면 현재 반복 주기의 나머지 코드는 건너뛰고, 다음 반복 주기로 넘어감for i in range(1, 11):
if i == 5: # i가 5이면
continue # 건너뛰고 다른 거 계속해라
print(i)
아래의 리스트 요소를 하나씩 뽑아서 "~을 박스 처리합니다."라고 출력
box = ['정상품', '정상품', '불량품', '정상품', '정상품', '정상품']
for i in box:
print(i, '을 박스 처리 합니다.')
위의 코드에 continue를 이용해서 불량품이 들어올 때는 아무런 일을 하지 않고 정상품만 처리하게 하시오
box = ['정상품', '정상품', '불량품', '정상품', '정상품', '정상품']
for i in box:
if i == '불량품':
continue
print(i, '을 박스 처리 합니다.')
for 항목 in 시퀀스:
if 건너뛸_조건:
continue # 조건에 맞으면 아래 코드 실행하지 않고 다음 반복으로
실행할_코드 # continue가 실행되지 않을 때만 실행됨
for i in range(1, 11):
if i != 5: # 5가 아닐 때만 실행
print(i)
for i in range(1, 11):
if i == 5: # 5일 때 건너뛰기
continue
print(i) # 5가 아닐 때 실행
짝수만 출력하기 (continue 활용)
for i in range(1, 11):
if i % 2 == 1: # if i%2 != 0:
continue
print(i, '는 짝수입니다')