Добавьте два значения Float и получите до 2 значений точности
Можем ли мы получить до 2 значений точности, когда мы добавим 2 значения с плавающей точкой, содержащие 0 в качестве 2-й точности, не меняя его тип как Float
У меня как фрагмент
a = 1.20+1.20
print a
вывод должен быть как
2.40
но я получил вывод как 2,4, потому что Python округляется
Я пытался так,
from decimal import *
getcontext().prec = 3
Decimal(1.20)+Decimal(1.20)
Decimal('2.40')
Но каждый раз, когда мне нужно изменить значение точности!
мы можем получить как 2,40 без изменения его типа? Он должен содержать значение с плавающей точкой как 2.40, а не строку!
1 ответ
Да! Вы можете округлить число с плавающей точкой.
>>> round(2.675, 2)
2.67
Вы можете увидеть более подробную информацию в документации Python