for, while 블록 실행이 끝나면 else 블록이 실행됨.
주의: break나 exit로 for, while문을 종료한 경우 else 블록이 실행이 되지 않음.
for-else 예제
for i in [1, 2, 3, 4, 5]:
print(i)
else:
print("for 끝")
1
2
3
4
5
for 끝
while-else 예제
j = 0
while j < 10:
print(j)
j += 1
else:
print('while 끝')
0
1
2
3
4
5
6
7
8
9
while 끝