더북(TheBook)

또 놀라운 점은 빈 시퀀스에 대한 루프를 실행하면 else 블록이 바로 실행된다는 것이다.

for x in []:
    print('이 줄은 실행되지 않음')
else:
    print('For Else block!')

>>>
For Else block!

while 루프의 조건이 처음부터 False인 경우(루프가 한 번도 실행되지 못하는 경우)에도 else 블록이 바로 실행된다.

while False:
    print('이 줄은 실행되지 않음')
else:
    print('While Else block!')

>>>
While Else block!
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.