Python의 기본 - 예외 처리 (10)
프로그램을 작성하다보면, 프로그램 실행 중 발생할 수 있는 예상치 못한 오류 상황을 맞닥들이게 될 수 있는데 그런 것을 예외라고 부른다. 예외가 발생하면, 프로그램이 중단되거나, 종료되므로 이를 적절하게 처리하여 중단을 방지하거나 오류에 대한 정보를 사용자에게 제공해야 한다. 앞서 메소드에서 어떤 메소드는 에러를 내뿜는 메소드가 있고 그렇지 않은 메소드가 있다고 배웠었다. 에러를 내뿜는 메소드는 이 에러를 처리할 수 있다고 말한적이 있다. 다음과 같은 코드를 실행해보자. int(10 / 3)print(5 / 0) # ZeroDivisionError: division by zeroprint(4 / 2) 첫번째 줄 실행에는 큰 문제가 없다. 두번째 줄은 숫자는 0으로 나눌 수 없으므로, 에러가 뜬다. 문제..
2026.05.23