• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

첫번째 예제 질문있습니다

21.09.10 20:20 작성 조회수 217

0

안녕하세요

첫번째 예제에서 print(next(temp)) 3개를 하면 저는실행결과가 아래와 같이 나옵니다

 

왜 StopIteration이 뜨는건지 잘 모르겠습니다 ㅠ

답변 1

답변을 작성해보세요.

0

네 해당 예외가 뜨는게 맞습니다.

next에서 다음에는 진행할 포인트가 없으니 자동으로 stopiteration 발생 후 종료되는 거예요~

내부적으로 for 등에서는 이런 예외를 처리해놓고 우리가 연속형 자료를 사용하는거예요!