Introdução
Na prática, float em Python vira problema quando envolve cálculo, comparação ou input do usuário.
Esse artigo resolve exatamente isso.
Você vai entender como usar float sem erro de precisão, sem bug silencioso e sem surpresa no resultado.
Ao final, você aplica os exemplos direto no código.
O que é float em Python
float é o tipo usado para representar números decimais em Python.
Ele vem de floating point number.
Na prática, ele serve para:
-
Preços
-
Medidas
-
Médias
-
Cálculos com casas decimais
Sempre que o número tem ponto, ele é float.
Ponto é obrigatório
Python não aceita vírgula em números.
Se usar vírgula, o código quebra.
Criando variáveis float
Criar float é direto.
Todos esses valores são do tipo float.
Conferindo o tipo
Saída:
Isso ajuda muito em debug, principalmente com input().
Operações matemáticas com float
Float funciona em contas normais.
Atenção com divisão
Em Python, toda divisão gera float, mesmo entre inteiros.