try: ...(실행 코드) if num1 >= 10 or num2 >= 10: raise Error("입력값 : {0}, {1}".format(num1, num2)) ... except Error as err: print("한 자리 숫자가 아닙니다.") print(err)
raise Error(..)의 안에 내용이 print(err) err메세지 출력
finally: print("이용해 주셔서 감사합니다.")
에러 발생하더라 finally구문을 무조건 실행
except ValueError: print("Error! Wrong Number")
valueerror 발생시 해당 메세지 출력
except ZeroDivisionError as err: print(err)
zerodivisionerror발생시 실제로 뜬 에러 메세지 출력
except Exception as err: print(err)
정의 되지 않은 그외의 모든 에러 출력