ID EN
Decimal

create_decimal_from_float

Python 3.11 🇮🇩 Bahasa Indonesia

Membuat instance Desimal baru dari float f tetapi membulatkannya menggunakan self sebagai konteksnya. Berbeda dengan metode kelas Decimal.from_float(), presisi konteks, metode pembulatan, tanda, dan jebakan diterapkan pada konversi.

Syntax

PYTHON
create_decimal_from_float(f)

Contoh

Example 1
PYTHON
>>> context = Context(prec=5, rounding=ROUND_DOWN)
>>> context.create_decimal_from_float(math.pi)
Decimal('3.1415')
>>> context = Context(prec=5, traps=[Inexact])
>>> context.create_decimal_from_float(math.pi)
Traceback (most recent call last):
    ...
decimal.Inexact: None

See Also

Decimal.from_float()