작성
·
170
0
질문이 있습니다!!
except BigNumberError: 만 있었는데 마지막에 as err를 추가 하고, 맨 마지막 줄 print(err)을 넣어주셨는데요.
어떻게 print(err)가 raise BigNumberError("입력값 : {0}, {1}".format(num1, num2))를 부른 것인가요?
raise BigNumberError()은 물론이고 try: 안의 코드 중 그 어떤 것도 err 와 관련성 있는 것을 모르겠습니다.
답변 1
1
except BigNumberError as err:
이 부분에서 as err을 썼는데, as는 별명붙여주는 기능이라 생각하심 되어요. 그래서
BigNumberError 를 이제부터 err로 하겠다. 라고 한 뒤 err을 사용한거죠.