Python 2의 부동 소수점 나누기
Python 2의 정수 나누기는 결과가 가장 가까운 정수로 반올림되므로 예상치 못한 결과가 자주 발생합니다. . 몫을 부동 소수점 숫자로 표현해야 할 때 문제가 될 수 있습니다.
Python 2에서 나누기가 부동 소수점 결과를 산출하도록 하려면 future 라이브러리:
from __future__ import division이 가져오기는 두 피연산자가 모두 있는 경우에도 부동 소수점 결과를 반환하도록 나누기 동작을 변경합니다. 정수:
a = 4 b = 6 c = a / b print(c) # Output: 0.66666666666666663이 기술을 사용하면 원하는 부동 소수점 결과를 얻을 수 있습니다. Python 3에서는 나누기 연산자가 이미 부동 소수점 결과를 생성하므로 이 문제는 Python 2에만 해당됩니다.
위 내용은 Python 2에서 부동 소수점 나누기를 어떻게 달성할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!