작성한 질문수
파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
에러 발생시키기
작성
·
332
0
여기 print 앞에 왜 else 는 안 붙어도 되는건가요?
답변 1
작성하신 코드를 보면, num1과 num2 둘중에 하나라도 10 이상이면 raise ValueError 에 걸릴것입니다.
이 에러에 걸린 순간 그 아래코드는 전부 무시되고 except 구문으로 건너뛰게 됩니다.
이 에러에 걸리지 않았다면 유효한 값이니 에러가 발생하지 않고 통과할것이고, 그렇다면 print 문이 실행되겠지요. 그러니 else 문으로 처리하지 않아도 괜찮습니다.