Когда я пытаюсь разделить 696 252/17 500 423, я всегда получаю 0.0. Есть ли способ повысить точность таких разделов?Максимальная точность на очень больших количествах
1
A
ответ
2
Преобразовать либо из чисел, чтобы плавать с float
функции, как это
print float(696252)/17500423 # 0.0397848669144
1
вы должны использовать python2, вам необходимо:
696252/17500423.
^a decimal point
В Python3, '/' является поплавок деление автоматически, в то время как в python2 это целочисленное деление. Чтобы быть последовательным, используйте 1.0 * a/b
при выполнении float-деления.
Умножить на '1.0'? – devnull