생짜 2018. 11. 16. 11:11

for~else 문법이 Python에만 있는 것인지는 모르겠지만 처음 보고 깜놀했다.

생전 처음 보는 문법이었다. ㅎㅎ

한마디로 말해서 for~else의 else는 for문이 break문이나 어떠한 문제점이 없이 정상적으로 끝났을 때

실행되는 부분이다.


for~else 문법

for 변수 in 범위:

반복실행 코드

else:

for 구문이 정상적으로 실행되었을 대 실행되는 코드


for~else 예

for i int range(10):

print(i)

else:

print("Done")