Python 기초 pass continue

pass

간단하게 말해서 실행할 코드가 없는 것으로 다음 행동을 계속해서 진행합니다

continue

바로 다음 순번의 loop를 수행합니다


예제

  • pass
    - 밑의 예제와 같이 if문의 숫자 2가 들어와서 true가 되어도 pass 이기때문에 다음 행동을 계속해서 진행합니다.
for i in range(1, 5):
    if i == 2:
        pass
    else :
    	print(i)
> 1
> 3
> 4

  • continue
    - i가 2의 배수인 경우에는 continue가 실행됩니다.
    해당 순번의 loop를 넘어가 다음번 loop로 들어가게 됩니다. 따라서 if문 안에 있는 print문과 밖의 print문 둘 다 실행되지 않고 다음 loop로 넘어갑니다.
for i in range(10):
    if i % 2 == 0:
        continue
        print(i)    
    print(i)
print("Done")

> 1
> 3
> 5
> 7
> 9
> Done

좋은 웹페이지 즐겨찾기