С учетом строки a="1.351"
, как округлить до двух десятичных точек? Я пробовал:Использование math.floor для округления до определенной десятичной точки
a = "1.351"
b = "%0.2f" % float(a)
c = math.floor(float(b))
print c # gives me an output of 1.0
В идеале я хотел бы выход 1.30
.
Почему вы думаете, '1.30' правильный выход? Вы пробовали использовать 'round'? – jonrsharpe
Возможный дубликат [Предельные поплавки до двух десятичных знаков] (http://stackoverflow.com/questions/455612/limiting-floats-to-two-decimal-points) – jonrsharpe