인프런 커뮤니티 질문&답변

김민형님의 프로필 이미지
김민형

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

숫자처리함수

16의 제곱근은 4도되고 -4도 되는데 4만 나오는 이유가 있나요?

작성

·

227

2

정말 궁금합니다

답변 1

1

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

작성한 질문수

질문하기