当我尝试除以696 252/17 500 423时,我总是得到0.0。 有没有办法提高这种划分的精确度?
答案 0 :(得分:2)
使用float
函数将其中任何一个数字转换为float,就像这样
print float(696252) / 17500423 # 0.0397848669144
答案 1 :(得分:1)
你必须使用python2,你需要:
696252 / 17500423.
^ a decimal point
在python3中,'/'是自动浮点除法,而在python2中它是整数除法。为了保持一致,在进行浮动分割时使用1.0 * a / b
。