왜 Python은 제곱근에 대해 "잘못된" 대답을 하는가?파이썬 2의 정수분할이란? 이 질문에는 이미 다음과 같은 해답이 있다. 왜 분할이 정수로 반올림되는가? (12개 답변) 닫힌지난달에 x = 16 sqrt = x**(.5) #returns 4 sqrt = x**(1/2) #returns 1 난 내가 할 수 있는 걸 안다.import math사용하다sqrt, 그러나 나는 위에 대한 답을 찾고 있다.파이썬 2의 정수분할이란?이 동작은 파이톤 3에서 고정되어 있다.파이톤 2에서는sqrt=x**(1/2)정수 분할을 한다. 1/2 == 0. 그래서 x는(1/2) 1이다(0). 틀린 게 아니라 다른 질문에 대한 정답이다. 산술 모듈을 가져오지 않고 제곱근을 계산하려면x**(1.0/2)또는x**(1/2.)정수 ..