Limitar float a duas casas decimais em Python
Neste artigo você vai aprender a limitar float a duas casas decimais em Python, de uma maneira extremamente simples e fácil
Fala programador(a), beleza? Bora aprender mais sobre Python e números com ponto flutuantes, os floats!
Algumas operações matemáticas podem gerar dizimas periódicas ou até mesmo números quebrados com diversas casas decimais
Para apresentação a um cliente final não é interessante exibir um número desta maneira
Então como podemos resumir ele?
Utilizando a função format, e escolhendo exatamente como o número deve se portar
Veja um exemplo prático:
n = 14.932939294234 n_formatado = "{:.2f}".format(n) print(n_formatado) # 14.93
Veja que resumimos o número em 14.93, como issso foi possível?
Inserimos uma string, que representa um padrão, e é assim que o número será exibido
- .2f = duas casas decimais de um float;
Utilizamos a função format, que recebe o nosso número de float para ser formato
E assim o resultado final é exibido por meio de print
Desta forma podemos formatar qualquer número em qualquer quantidade de casas decimais, basta alterar a string base
Conclusão
Neste artigo você aprendeu a como limitar float a duas casas decimais, utilizando a linguagem Python
Nós implementamos um padrão de string, que é como o número será formatado e aplicamos a função format no decimal
Desta maneira o número agora é exibido, com a quantidade de casas que precisamos para resolver nosso problema
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube