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.
create_decimal_from_float(f)
>>> 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