인프런 커뮤니티 질문&답변
답변 1
1
sqrt 함수는 음수를 반환하지 못 하기 때문에 음수 제곱근을 구하고 싶으면 sqrt(-d) 를 사용하면 된다.. 라는 내용을 찾았습니다만 파이썬에서 적용되는지는 모르겠습니다.
숫자의 제곱근은 음수가 될 수 없습니다. 제곱은 숫자 자체의 곱이고 두 개의 음수를 곱하면 음수가 상쇄되고 결과가 항상 양수이기 때문입니다.
sqrt()에 음수를 전달하려고 하면 오류 메시지가 표시되고 계산이 실패합니다.출처 : https://python.engineering/ko_kr-python-sqrt/





