also ich hab da mal ne Frage:
bei
74/8972837489323
kommt
8.247112475630415e-12 raus
ich will aber, dass der das ganz genau ausgibt also hab ich gegoogelt:
format(74/8972837489323,".200f")
klappt ganz gut, ich will aber, dass es mir alles genau bis auf den punkt ausgibt(:
Wie könnte ich das machen
danke im voraus
Dezimalstellen genau ausgeben
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
decimal Modul verwenden oder alles nur nicht FP-Arithmetik. FP-Arithmetik ist schlichtweg nicht genau.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Code: Alles auswählen
In [2]: import decimal
In [3]: decimal.Decimal(74) / decimal.Decimal(8972837489323)
Out[3]: Decimal('8.247112475630414559753916891E-12')
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Meine Java-Api-Docs kennt kein BigNum, dafuer aber BigDecimal und hier geht es zumindest um dasselbe Konzept: Beliebig genaue reelle Zahlen.Gregorrr hat geschrieben:Ist das decimal Modul eigentlich das gleiche wie BigNum in Java?
@Newcomer: Vllt solltest du noch das Snippet hinschreiben, falls nochmal jemand danach sucht?
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
Ohja, ich meinte eigentlich auch BigDecimal, sorry. Danke.cofi hat geschrieben:Meine Java-Api-Docs kennt kein BigNum, dafuer aber BigDecimal und hier geht es zumindest um dasselbe Konzept: Beliebig genaue reelle Zahlen.Gregorrr hat geschrieben:Ist das decimal Modul eigentlich das gleiche wie BigNum in Java?
@Newcomer: Vllt solltest du noch das Snippet hinschreiben, falls nochmal jemand danach sucht?