Как округлить десятичный экземпляр Python

Как округлить десятичный экземпляр Python до определенного количества цифр при округлении до ближайшего десятичного числа?

мы пытались использовать.quantize(Decimal('.01')) метод, изложенный вдокументыи предложил впредыдущие ответы, но это не таккажется, что округляется правильно, несмотря на попытки различных вариантов ROUND_. Я'Мы также пытались установить getcontext (). prec, но это, кажется, контролирует только общее количество цифр во всем числе, а не только десятичные дроби.

например Я'Я пытаюсь сделать что-то вроде:

assert Decimal('3.605').round(2) == Decimal('3.61')
assert Decimal('29342398479823.605').round(2) == Decimal('29342398479823.61')
assert Decimal('3.604').round(2) == Decimal('3.60')
assert Decimal('3.606').round(2) == Decimal('3.61')

Ответы на вопрос(1)

Ваш ответ на вопрос