• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

else

21.04.02 11:20 작성 조회수 292

0

여기 print 앞에 왜 else 는 안 붙어도 되는건가요? 

답변 1

답변을 작성해보세요.

0

codesweaver님의 프로필

codesweaver

2021.04.02

작성하신 코드를 보면, num1과 num2 둘중에 하나라도 10 이상이면 raise ValueError 에 걸릴것입니다.

에러에 걸린 순간 그 아래코드는 전부 무시되고 except 구문으로 건너뛰게 됩니다.

이 에러에 걸리지 않았다면 유효한 값이니 에러가 발생하지 않고 통과할것이고, 그렇다면 print 문이 실행되겠지요. 그러니 else 문으로 처리하지 않아도 괜찮습니다.