Пробовал:
'%.2f' % 1.2766666666666666
round(1.2766666666666666, 2)Везде 1.28, а мне 1.27 нужно.
Спасибо, что потратили своё время.
'%.2f' % 1.2766666666666666
round(1.2766666666666666, 2)Везде 1.28, а мне 1.27 нужно.
s=1.2766666666666666 print math.floor(s*100)/100
>>> n = 1.2766666666666666 >>> n 1.2766666666666666 >>> round(n - 0.005, 2) 1.27 >>>
Singularity
а если попадется число 1.2700000 то округлится неправильно
>>> round(1.2700000 - 0.005, 2) 1.27 >>>