파이썬에서만 볼 수 있는 특수한 구문 형태인 for - else문과 while - else문을 알아보겠습니다. [ Contents ] 1. For - else for i in range(n): if i == 4: break else: print("n은 4이하 입니다.") for문에서의 else문은 "break 등으로 중간에 끊기지 않고, 전부 순회했을 때 실행되는 코드'입니다.
만약 break문으로 중간에 끊겼다면, else문은 실행되지 않습니다. 마지막 순회에서 맨 마지막에 break를 만나도, else문은 실행되지 않습니다.
즉, break문 실행 여부에 따라 else문의 실행이 결정됩니다. break와 동일한 기능을 하는 exit() 등을 쓰더라도, break를 만나지 않았기 때문에 else문이 실.....