강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Guy유님의 프로필 이미지
Guy유

작성한 질문수

남박사의 파이썬 기초부터 실전 100% 활용

사용자 함수

8:52초 질문입니다

작성

·

189

1

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

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

답변 1

0

남박사님의 프로필 이미지
남박사
지식공유자

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

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

Guy유님의 프로필 이미지
Guy유

작성한 질문수

질문하기