[Python3] for ~else


[Python3] for ~else

for ~else 문은 for문에서 break가 발생하지 않았을 경우의 동작을 else문에 적어주는 것이다try 문에서 에러가 발생했을 시 except 구문을 활용하는 try~ except 구문과 비슷한 역할이다.위는 만약 i가 10 이면 'unavailable'을 출력하고 break 하고,for 문이 끝날 때 (i==9)일때 finish!를 출력하는 for 문이다.이를 for ~else로 다시 표현하면 아래와 같다.위는 for문 안에 for문이 있고 if 문 안에서 break가 일어날 때 특히 유용하게 사용된다.프로그래머스 스킬트리 (summer/winter coding) 에서 사용할 수 있다.https://programmers.co.kr/learn/courses/30/lessons/49993?language=python3...



원문링크 : [Python3] for ~else