728x90
반복문 탈출?
break
- 반복문 안에서만 사용 가능
- 가장 가까운 루프 하나 빠져나감
ex)
for i in range(10):
print(i)
if i == 2:
break
-> 0, 1, 2
* else가 for문의 종속 문장이 아닌 경우
for i in range(1,11):
if i % 2 == 0:
print(i,'짝수')
break
else :
print(i,'홀수')
-> 2 짝수
# for문이 완전히 돌아가면 else 부분 실행
# break를 만났을 경우 else는 실행이 되지 않음
continue
- 제일 가까운 반복문을 계속 진행시킴
- 조건에 해당하는 부분을 넘기고 다음 것을 계속 실행
ex)
for i in ['a', 'b', 'c', 'd']:
if i == 'a':
continue
if i == 'd':
break
print (i)
-> b, c
pass
- 조건문에서 넣어줄 조건이 딱히 없을 경우
- 영향을 끼치지 않음
- 코드 작성 후 동작확인을 위해 쓰기도 함
ex)
for i in ['a', 'b', 'c', 'd']:
if i == 'a':
continue
if i == 'b':
pass
if i == 'd':
break
print (i)
-> b, c
728x90
'Progremming Study > python' 카테고리의 다른 글
Python isnumeric (0) | 2022.05.21 |
---|---|
Python 제어문 _ 반복문 _ while, while True (0) | 2022.05.21 |
Python 문자열 포맷팅 (0) | 2022.05.20 |
Python 제어문 _ 반복문 중첩 (0) | 2022.05.20 |
Python 제어문 _ 반복문 _ 복합 연산자, factorial 프로그램 (0) | 2022.05.19 |