9. for 나 while 루프 뒤에 else 블록을 사용하지 마라
for i in rnage(3):
print('Loop', i)
else:
print('else block!')
else 블록은 루프가 끝나자마자 실행됨
for 루프가 정상적으로 완료되지 않으면 블록을 실행하라고 생각하기 쉽지만 정 반대이다
루프 뒤에 오는 else는 루프가 반복되는 도중에 break를 만나지 않은 경우에만 실행되는 것 이라고 알자
본 블로그는 [파이썬 코딩의 기술] 서적을 참고하여 작성하였습니다.
반응형
'SW ENGINEERING > Python' 카테고리의 다른 글
파이썬 코딩의 기술TIP 11일차 (0) | 2021.07.02 |
---|---|
파이썬 코딩의 기술TIP 10일차 (0) | 2021.06.18 |
파이썬 코딩의 기술TIP 8일차 (0) | 2021.06.13 |
파이썬 코딩의 기술TIP 7일차 (0) | 2021.06.12 |
파이썬 코딩의 기술TIP 6일차 (0) | 2021.06.08 |
최근댓글