Beim Versuch, zwei Dezimalstellen Objekte in Python zu multiplizieren ich Präzision Verlust erlebe. Wie kann ich das beheben?Präzisionsverlust bei der Multiplikation Dezimal in Python
u = Decimal("1.4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248360558507372126441214970999358314132")
y = Decimal(10**100)
z = u*y
str(int(z))
=> '14142135623730950488016887240000000000000000000000000000000000000000000000000000000000000000000000000'
ich denke, Sie bekommen Präzision Verlust, weil Sie werfen Ihr 'u y' Produkt' int' – taras