Assertion 이 프로그래밍에서 어떤 의미일까? 1. 주장 Claim → 이 조건이 반드시 참이어야 한다 Assert 를 사용하면 이 조건이 True 라고 단언 (assert) 한다는 의미, 프로그램이 예상대로 동작하지 않으면, "이건 틀렸다!" 라고 강하게 주장하며 실행을 중단하는 역할을 한다 assert 2 + 2 == 4 # ✅ 이건 항상 참이므로 오류 없음assert 2 + 2 == 5 # ❌ AssertionError 발생 (틀린 주장)2. 권리 행사 Exercise of a Right → 잘못된 걸 방지한다 Assertion 은 프로그램이 잘못된 상태로 실행되지 않도록 보호하는 역할을 한다 def withdraw(amount, balance): assert amount Asser..