반응형
반복문을 수행하는 중 조건에 따라 반복문을 계속 수행하거나 벗어나야 하는 경우
for반복문 안에서 continue를 만나면 다음 코드는 실행하지 않고 다음 차례의 반복문을 수행하게 되고,
break를 만나면 실행 중이던 for반복문 자체를 탈출하게 된다.
scope = [1,2,3,4,5]
for x in scope:
print(x)
if x < 3:
continue
else:
a = x
break
print('출력되지 않음.')
print(a)
위 예제의 for문은 리스트 scope의 값들을 차례대로 출력하며 if 조건문의 조건을 검사한다.
x가 3보다 작으면 continue를 만나 if문 밑에 있는 print()는 출력되지 않고 그대로 다음 반복문을 수행하게 된다.
그리고 x가 3보다 작지 않은 순간(x가 3이 되었을 때)이 오면 break를 만나 for반복문을 그대로 탈출하게 되어 for문이 종료된다.
a에는 break를 만났을 때의 x값을 담아 출력해주었다.
반응형
'DEV > Python' 카테고리의 다른 글
[Python 기초] 자료형 - Tuple (0) | 2021.08.22 |
---|---|
[Python 기초] 자료형 - 문자열 (0) | 2021.08.22 |
[Python 기초] 자료형 - List (0) | 2021.08.22 |
[Python 기초] 자료형 - Number (0) | 2021.08.22 |
[Python 기초] if문, for문(print() 자동 줄바꿈) (0) | 2021.02.24 |