Python - Decimal - можно ли применить ко всем переменным в скрипте?

Всем привет! Допустим у меня есть список, который состоит из float: x=[1.1,1.2,1.3,1.4]. Некий скрипт, который я создам прогонит этот список через кучу формул; при этом нужно, чтобы округление шло с заданной точностью. Использование round проблему точного округления не решает, а прописывать каждый рез Decimal(...) как минимум неудобно. Пробовал изменить тип данных в списке на Decimal через скрипт ниже, но получилась полная ерунда. Есть ли удобные варианты точного округления без постоянного указания Decimal? Заранее спасибо!

from decimal import *
getcontext().prec = 3
x=[1.1,1.2,1.3,1.4]
for i in range(len(x)):
    y=Decimal(x[i])
    x[i]=y

Ответы (0 шт):