펭귄은 python을 사용해서 코드를 작성하던 중 아래와 같은 에러를 만났다.
ValueError: math domain error
위 에러가 발생한 원인은 아래와 같다.
- math.sqrt 함수의 parameter로 음수가 들어갔다.
위 에러는 아래와 같은 방법으로 해결할 수 있다.
- math.sqrt 함수는 0 이상의 parameter를 받게 되어 있다.
- 음수가 parameter로 들어가는 예외 case를 수정한다.
math.sqrt 함수뿐만 아니라, math 패키지의 다른 함수들도 정의되어 있지 않은 도메인의 값이 parameter로 들어오면 위의 에러를 발생시킨다.
'IT' 카테고리의 다른 글
[error, git] git@github.com: Permission denied (publickey) 정리 (0) | 2024.07.14 |
---|---|
[Linux, 명령어] 서버 통신 테스트 / telnet / curl -v (0) | 2024.05.27 |
[Linux, 명령어] unzip 사용법 분석 (0) | 2024.05.08 |