-
Python-basic For~else문 continue, breakPython 2021. 2. 9. 22:42728x90
아래이 코드는 continue와 break 외에는 다 같은 코드이다.
continue : for문을 수행하던 중 continue를 만나면 for문 처음으로 돌아간다.
break : for문을 수행하던 중 break를 만나면 실행을 멈추고 for문을 빠져나온다.
for 문과 continue
datas = [1,2,3,4,5] for i in datas: if i == 3: continue #break print(i, end = " " ) else: print('정상 처리') print('계속')
[출력 결과]
1 2 4 5 정상 처리
계속for문과 break
datas = [1,2,3,4,5] for i in datas: if i == 3: #continue break print(i, end = " " ) else: print('정상 처리') print('계속')
[출력 결과]
1 2 계속
[출력 결과 설명]
for~else를 볼 수 있다. 파이썬에선 이게 가능하다.
else를 통해 for문 안에 brea가 있는지 없는지 확인할 수 있다.
for문에 break가 있다면 else는 실행하지 않는다.
반대로
for문에 break가 없다면 else는 for문이 끝나고 마지막에 실행된다.
'Python' 카테고리의 다른 글
Python-basic For문 한 줄로 가능 (0) 2021.02.10 Python-basic for문 range함수 (0) 2021.02.10 Python - basic for문에 format 사용 (0) 2021.02.09 Python - basic For문 활용 (0) 2021.02.09 Python - basic while문 (0) 2021.02.09