9. for 나 while 루프 뒤에 else 블록을 사용하지 마라

 

for i in rnage(3):
	print('Loop', i)

else:
	print('else block!')

else 블록은 루프가 끝나자마자 실행됨

 

for 루프가 정상적으로 완료되지 않으면 블록을 실행하라고 생각하기 쉽지만 정 반대이다

 

루프 뒤에 오는 else는 루프가 반복되는 도중에 break를 만나지 않은 경우에만 실행되는 것 이라고 알자

 

본 블로그는 [파이썬 코딩의 기술] 서적을 참고하여 작성하였습니다.

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기