math.log(1000, 10)
반환
2.9999999998 또는 일부 근사값 (neraly 세 번째마다 정수 않습니다) 첫째 종류의 나는 많이 없다 상상에도 불구하고 엉망파이썬 정수 근사 파이썬 기능을에서
(가분성 테스트 제외) 그것에 대해 할 일.
두 번째로 내가 원하는 과정이 아니라 어떻게 진행해야합니까? int에 캐스트하면 분명히 2가 아닌 3을 반환합니다 ... 그래서 가장 가까운 int로 라운드를 가져 오는 데는 어떤 방법이 사용됩니까? 이 경우 일반적으로하시기 바랍니다.
'>> 3 math.log10 (1000)''3.0' –
http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html –
HTTP : //docs.python .org/3/library/functions.html # round – Dougal