Hallo liebe Community
Bin neu hier im Forum und noch ein richtiger Neuling in Python..
Da habe ich gleich Mal die erste Frage parat:
Gibt es eine Möglichkeit Zahlen als Zehnerpotenz auszugeben auf einfachem Wege?
Also zum Beispiel 9,56 * 10^4
Habe leider bei meinen Recherchen nichts gefunden.
Freue mich über Eure Hilfe
-----------------
Gruß Train
Zehnerpotenzen ausgeben
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Willkommen im Forum und zu Python!
Das Stichwort ist String Formatting:
Das Stichwort ist String Formatting:
Code: Alles auswählen
In [5]: 9.56 * 10 ** 4
Out[5]: 95600.0
In [6]: "%.2e" % (9.56 * 10 ** 4)
Out[6]: '9.56e+04'
In [7]: "%.4e" % (9.56 * 10 ** 4)
Out[7]: '9.5600e+04'
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
9,56 * 10^4 sollte in Python besser als geschrieben werden und nicht mit ausgerechnet werden.
Code: Alles auswählen
9.56e4
Code: Alles auswählen
9.56 * 10**4
Code: Alles auswählen
print( 1.123e30 == 1.123*10**30 ) #Ausgabe: True
print( 1.123e40 == 1.123*10**40 ) #Ausgabe: False