파이썬에서 예외를 발생시키는 방법은 assert, raise 두가지가 있다. 그동안 크게 고민없이 사용했는데, 정리가 필요한것 같아 포스팅을 작성한다. assert 아래처럼 사용법은 굉장히 간단하다. cond = False assert cond == True, "condition is not true" 에러가 발생할 경우, 아래처럼 화면에 에러문이 출력된다. Traceback (most recent call last): File "", line 1, in AssertionError: condition is not true 그리고 한가지 주의할 점은 __debug__ 상수가 False라면 동작하지 않는다. (기본적으로 True 이다) raise 사용방법은 역시나 간단하다. if bottom == 0: ra..