Python: genaue Wurzeln berechnen?
Moin,
wenn ich math.sqrt() benutze dann berechnet es so 16 Nachkommastellen aber würde gerne mehr haben.
Kann man das einstellen?
Danke im Vorraus.
1 Antwort
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
Dass die Dezimalstellen lediglich 16 Ziffern betragen ist überhaupt der IEEE 754-2008 geschuldet:
https://en.wikipedia.org/wiki/IEEE_754-2008_revision
Du kannst folgende Libary benutzen. Hier kannst du die Anzahl der Dezimalstellen selbst bestimmen:
https://docs.python.org/3/library/decimal.html#decimal.Decimal.sqrt
![](https://images.gutefrage.net/media/user/LynXAnton/1615815975709_nmmslarge__453_0_1600_1600_ea043b2bfd0c2448b50ba24f4981267e.png?v=1615815976000)