Wyświetlanie liczb zmiennoprzecinkowych
Notacja naukowa to przydatne narzędzie do reprezentowania liczb, ale może sprawiać trudności przy wyświetlaniu wartości zmiennoprzecinkowych. Na szczęście możemy skorzystać z f-stringów, które poznałeś(-aś) wcześniej, i użyć specyfikatora formatu, aby zawsze wyświetlać je poprawnie. Na przykład, aby sformatować zmienną w f-stringu jako liczbę zmiennoprzecinkową, możemy użyć specyfikatora f w ten sposób: print(f"{some_variable:f}"). Specyfikator obsługuje też precyzję – na przykład print(f"{some_variable:.4f}") wyświetli liczbę z dokładnością do czterech miejsc po przecinku.
To ćwiczenie jest częścią kursu
Typy danych w Pythonie
Instrukcje do ćwiczenia
- Wyświetl
float1,float2ifloat3, zwracając uwagę na to, w którym miejscu następuje przejście do notacji naukowej. - Wyświetl
float2ifloat3, używając domyślnego specyfikatora formatu dla liczb zmiennoprzecinkowych, i sprawdź, co zmieniło się w przypadkufloat3. - Wyświetl
float3, używając specyfikatora formatu dla liczb zmiennoprzecinkowych z precyzją7.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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"{____}")