Floats ausspielen
Die wissenschaftliche Notation ist ein mächtiges Werkzeug zur Darstellung von Zahlen, kann jedoch verwirrend sein, wenn man versucht, Float-Werte auszugeben. Wir können aber die zuvor vorgestellten f-Strings nutzen, um sicherzustellen, dass sie jedes Mal korrekt ausgegeben werden, indem wir einen Formatbezeichner verwenden. Wenn wir zum Beispiel eine Variable in einer f-Zeichenkette als Float formatieren wollen, können wir den Formatbezeichner „ f
“ verwenden, wie hier: print(f"{some_variable:f}")
. Es braucht auch eine Genauigkeit bei der Angabe des Formats, zum Beispiel würde „ print(f"{some_variable:.4f}")
“ vier Dezimalstellen mit hoher Genauigkeit ausgeben.
Diese Übung ist Teil des Kurses
Datentypen in Python
Anleitung zur Übung
- Druck
float1
,float2
undfloat3
und schau, wo der Sprung zur wissenschaftlichen Schreibweise passiert. - Spiele „
float2
” und „float3
” mit dem Standard-Float-Formatbezeichner aus und sieh dir an, was mit „float3
” passiert. - Spiele „
float3
” mit dem Float-Formatbezeichner und einer Genauigkeit von „7
” aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Print floats 1, 2, and 3
print(____)
print(____)
print(____)
# Print floats 2 and 3 using the f string formatter
print(f"{____}")
print(f"{____}")
# Print float 3 with a 7 f string precision
print(f"{____}")