Python에서는 if 문뿐만 아니라 루프(for 및 while)에도 else 절을 사용할 수 있습니다. 이상하게 보일 수도 있지만 루프의 else 블록은 루프가 정상적으로 완료될 때만 실행됩니다. 즉, break 문에 도달하지 않습니다.
예:
for i in range(5): if i == 3: break else: print("Loop completed normally")
이 경우 루프는 i == 3에서 중단되므로 else 절은 실행되지 않습니다. 그러나 루프가 중단되지 않고 끝나면 else 절이 실행됩니다.
잘 알려지지 않은 이 기능은 루프가 중단 없이 반복을 완료했는지 확인하려는 시나리오에 유용할 수 있습니다.
올리버 | 그래프페 | 튜토리얼
위 내용은 루프의 Pythons \'else\' 절!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!