Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyświetl float1, float2 i float3, zwracając uwagę na to, w którym miejscu następuje przejście do notacji naukowej.
  • Wyświetl float2 i float3, używając domyślnego specyfikatora formatu dla liczb zmiennoprzecinkowych, i sprawdź, co zmieniło się w przypadku float3.
  • 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"{____}")
Edytuj i uruchom kod