반응형
조건문을 사용할 때 continue, break, pass 를 어떻게 사용하는 냐에 따라 조건문 진행 방법이 달라 진다.
아래 코드를 통해 간단하게 이해해보자
for a_var in range(5):
if a_var == 3:
print("a_var종료")
continue
print(a_var)
print("")
for b_var in range(5):
if b_var == 3:
print("b_var종료")
break
print(b_var)
print("")
for c_var in range(5):
if c_var == 3:
print("c_var종료")
pass
print(c_var)
print("")
결과>>
0
1
2
a_var종료
4
0
1
2
b_var종료
0
1
2
c_var종료
3
continue의 경우 print(a_var) 를 실행하지 않고 다음 for문의 변수를 실행한다.
break의 경우 for문 밖으로 빠져 나간다.
pass의 경우 계속 진행 시켜 준다.
반응형
'파이썬(Python) > 문법' 카테고리의 다른 글
파이썬 list 와 슬라이싱(slicing) (0) | 2020.11.30 |
---|---|
파이썬 replace, strip 함수란 (0) | 2020.11.27 |
collections.defaultdict 이란 (0) | 2020.11.25 |
별표하나 별표두개 (*arg, **kwarg) (0) | 2020.11.24 |
파이썬 변수는 객체이다 (0) | 2020.11.23 |