Schwimmer drucken
Die wissenschaftliche Notation ist ein mächtiges Werkzeug, um Zahlen darzustellen, aber sie kann verwirrend sein, wenn man versucht, Fließkommazahlen zu drucken. Wir können jedoch die f-Strings, die wir zuvor kennengelernt haben, verwenden, um sicherzustellen, dass sie jedes Mal richtig gedruckt werden, indem wir einen Format-Spezifizierer verwenden. Wenn wir zum Beispiel eine Variable in einer f-Zeichenkette als Fließkommazahl formatieren wollen, können wir den f
format specifier verwenden, wie zum Beispiel print(f"{some_variable:f}")
. Außerdem wird die Genauigkeit der Operation bei der Angabe des Float-Formats berücksichtigt, z. B. würde print(f"{some_variable:.4f}")
vier Nachkommastellen Genauigkeit ausgeben.
Diese Übung ist Teil des Kurses
Datentypen in Python
Anleitung zur Übung
- Drucke
float1
,float2
undfloat3
und beachte, wo der Sprung zur wissenschaftlichen Schreibweise stattfindet. - Drucke
float2
undfloat3
mit dem Standard-Float-Formatierer aus und beobachte, was mitfloat3
passiert. - Drucke
float3
mit der Formatangabe float und einer Genauigkeit von7
.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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"{____}")