Найти - Пользователи
Полная версия: Округление
Начало » Python для новичков » Округление
1
paraman
Всем привет. Каким образом можно число 1.2766666666666666 округлить до 1.27?
Пробовал:
'%.2f' % 1.2766666666666666
round(1.2766666666666666, 2)
Везде 1.28, а мне 1.27 нужно.

Спасибо, что потратили своё время.
FishHook
s=1.2766666666666666
print math.floor(s*100)/100
py.user.next
>>> n = 1.2766666666666666
>>> n
1.2766666666666666
>>> round(n - 0.005, 2)
1.27
>>>
paraman
Спасибо.
Singularity
py.user.next
а если попадется число 1.2700000 то округлится неправильно
py.user.next
Singularity
а если попадется число 1.2700000 то округлится неправильно
>>> round(1.2700000 - 0.005, 2)
1.27
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB