Ich schreibe ein Programm, wo ich sehr genaue dezimale Darstellungen von Brüchen (d. H. Genau zu über 200 Dezimalstellen) übergeben muss. Wenn Python jedoch einfach so benannt wird, dass es mehr Dezimalstellen enthält (z. B. mit% .50f), wird oft einfach ein Bündel von 0 an die Enden bestimmter Dezimalstellen angehängt.Python - Wie erhöht man die Genauigkeit von Dezimalzahlen?
Gibt es eine Möglichkeit, Python eine beliebige Anzahl von Dezimalstellen für einen Bruch genau anzuzeigen? Muss ich ein Paket/Modul installieren?
BigNumbers, BigDecimals usw.? Keine Ahnung, wie sie in Python heißen, aber ich bin mir ziemlich sicher, dass Python sie hat. Sie ermöglichen es Ihnen, Zahlen mit einer nahezu unendlichen Anzahl von Dezimalstellen zu definieren, ohne die Präzision zu verlieren. –
Sehen Sie sich https://docs.python.org/2/library/decimal.html an. –