Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skriv ut float1, float2 och float3 och notera var övergången till vetenskaplig notation sker.
  • Skriv ut float2 och float3 med standardformatspecificeraren för flyttal och notera vad som händer med float3.
  • Skriv ut float3 med 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"{____}")
Redigera och kör kod