Skriva ut flyttal
Vetenskaplig notation är ett kraftfullt sätt att representera tal, men det kan bli förvirrande när man försöker skriva ut flyttalsvärden. Med hjälp av f-strängar, som vi gick igenom tidigare, kan vi styra hur de skrivs ut – med hjälp av en formatspecificerare. Om vi till exempel vill formatera en variabel i en f-sträng som ett flyttal kan vi använda formatspecificeraren f, som i: print(f"{some_variable:f}"). Det går också att ange precision, till exempel skriver print(f"{some_variable:.4f}") ut talet med fyra decimalers precision.
Den här övningen är en del av kursen
Datatyper i Python
Övningsinstruktioner
- Skriv ut
float1,float2ochfloat3och notera var övergången till vetenskaplig notation sker. - Skriv ut
float2ochfloat3med standardformatspecificeraren för flyttal och notera vad som händer medfloat3. - Skriv ut
float3med flyttalsformatspecificeraren och en precision på7.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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"{____}")