Impressão de floats
A notação científica é uma ferramenta poderosa para representar números, mas pode ser confusa quando você tenta imprimir valores flutuantes. No entanto, podemos usar as f-strings de que falamos antes para garantir que sejam impressas corretamente todas as vezes, usando um especificador de formato. Por exemplo, se quisermos formatar uma variável em uma f-string como um float, podemos usar o especificador de formato f
, como, por exemplo, print(f"{some_variable:f}")
. Ele também recebe uma precisão de operação no especificador de formato do float, por exemplo, print(f"{some_variable:.4f}")
imprimiria quatro casas decimais de precisão.
Este exercício faz parte do curso
Tipos de dado em Python
Instruções de exercício
- Imprima
float1
,float2
efloat3
e observe onde ocorre o salto para a notação científica. - Imprima
float2
efloat3
usando o especificador de formato float padrão e observe o que aconteceu comfloat3
. - Imprima
float3
com o especificador de formato float e uma precisão de7
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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"{____}")