Python

Limitar float a duas casas decimais em Python

28 de março de 2021

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

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

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x