반복문에도 else가 사용가능하다.
for i in range(0,6):
print(x)
else:
print("finish")
결과:
1
2
3
4
5
finish
break가 있으면 다르게 출력된다.
for i in range(0,6):
if i<4:
print(i)
else:
break
else:
print('finish')
결과:
0
1
2
3
finish가 출력안되는 모습을 확인 가능하다.
count =1
while count>0:
print(count)
count+=1
if count>3:
break
else:
print('finish')
결과:
1
2
3
-> 반복문이 break되는 경우에 실행되지 않는다.