2012-03-04 3 views
2

파이썬에서는 0.99를 1로 나눠서 1.01을 구하는 좋은 방법이 있습니까?파이썬 구분 반올림

즉, 소수점 이하 두 번째 자리로 반올림되는 복식을 많이 나눕니다. 파이썬에서 0.99를 1로 나누면 1.0101010101010102가됩니다. 내가 필요한 것은이 숫자의 1.01 부분입니다.

나는 결과를 반올림 할 수 있다는 사실을 알고 있지만 이것은 내 응용 프로그램의 맥락에서 매우 느리다. 두 숫자를 나누고 이미 반올림 된 결과를 얻는 더 빠른 방법이 있습니까?

감사합니다.

+1

실제로 * 결과 *를 정확히 1.01의 값을 가진 부동 소수점으로 사용 하시겠습니까 (불가능합니까), 아니면 2 자리 숫자로 10 진수를 표시하고 싶습니까? –

답변

3

고정 소수점 수학을 위해 내장형 모듈을 사용하십시오.