Einkürzen der e-Notation

mit matplotlib, NumPy, pandas, SciPy, SymPy und weiteren mathematischen Programmbibliotheken.
Antworten
Benutzeravatar
viechdokter
User
Beiträge: 42
Registriert: Samstag 11. Dezember 2021, 20:52

Hallo,

ich habe ein Programm zur Berechnung von Gravitationskräften geschrieben. Ich möchte die "jeweils aktuelle" Kraft in Pygame auf dem Bildschirm ausgeben. Das klappt soweit gut. ABER: ich erhalte sehr lange Zahlen wie z.B. 2.875764654676e+42 oder so etwas. Das sieht auf dem Bildschirm doof aus. Gibt es eine Möglichkeit, die Anzahl der Stellen vor dem e zu kürzen, z.B. auf 2.8e+42? Round() funktioniert dafür wohl nicht.

Bin gespannt, ob jemand eine Lösung parat hat.

Viele Grüße,

viechdokter
Python..., wie sage ich das jetzt am besten...?
Es liegt nicht an dir. Es liegt an mir...!
Antworten