Форум сайта python.su
1
Всем привет. Каким образом можно число 1.2766666666666666 округлить до 1.27?
Пробовал:
'%.2f' % 1.2766666666666666
round(1.2766666666666666, 2)Везде 1.28, а мне 1.27 нужно.
Офлайн
568
s=1.2766666666666666 print math.floor(s*100)/100
Офлайн
857
>>> n = 1.2766666666666666 >>> n 1.2766666666666666 >>> round(n - 0.005, 2) 1.27 >>>
Офлайн
1
Спасибо.
Офлайн
75
py.user.next
а если попадется число 1.2700000 то округлится неправильно
Офлайн
857
Singularity
а если попадется число 1.2700000 то округлится неправильно
>>> round(1.2700000 - 0.005, 2) 1.27 >>>
Офлайн