• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

8:52초 질문입니다

20.11.14 12:47 작성 조회수 92

1

try:
    user = casting(input(msg))
    return user
except:
    contiune

부분에서  try에 return이 드러가는게 아니라 else에 들어가야하지 않나요?

답변 1

답변을 작성해보세요.

0

어떤 else를 말하시는건지 모르겠습니다.

위의 이미지에서 보듯이 해당 함수는 제대로 된 값이 입력되지 않으면 바깥쪽 while 문에 의해 무한반복이 되게 설계된 구조입니다. 그래서 정확한 값이 입력되어야먄 return 되고 그렇지 않은 경우에는 반복문을 빠져나갈 조건이 없게 되어있습니다.