[Python] else의 다른 활용
·
Dev Lang/Python
파이썬에서 else 문은 일반적으로 if 문과 함께 사용되는 것을 주로 볼 수 있습니다. 그러나 파이썬에서는 else 문이 for, while 및 try 문과도 함께 사용될 수 있습니다. 이러한 사용법은 다른 언어와는 달리 특별하며, 때로는 혼동을 줄 수 있습니다. 각 사용 사례에 대해 설명하겠습니다. 1) for-else: for 문과 함께 사용될 때, for 문이 전체를 순회한 후에 (즉, 중간에 break로 인해 중단되지 않은 경우) else 블록이 실행됩니다. for i in range(5): if i == 10: break else: print("Loop was not interrupted by break.") 2) while-else: while 문과 함께 사용될 때, while 조건이 거짓이..