Como arredondar Float para 2 casas decimais em Python

neste tutorial, aprenda a arredondar float para 2 casas decimais em Python. A resposta curta é: use Python round() para mudar para 2 casas decimais. As duas casas decimais são os dois dígitos após o ponto decimal em uma variável flutuante.

você também pode arredondar float para 3 casas decimais após o ponto decimal. O round() é a função comumente conhecida do Python para executar esta tarefa. No entanto, você aprenderá alguns outros métodos com outras funções do Python.

então, vamos começar a converter o float para 2 casas decimais com os exemplos dados aqui.

Índice

Round Float para 2 casas decimais em Python

para arredondar o valor float para 2 casas decimais, você deve usar o Python round(). A função redonda é a função comum a ser usada e requer apenas dois argumentos. Se você quiser arredondar para 2 casas decimais, você tem que passar 2 como o valor do segundo argumento. O primeiro argumento é a string de Python que você deseja converter.

1
2

myFloat = 23.98765;
print(round(myFloat, 2));

Saída

23.99

O exemplo acima mostrando o arredondado de seqüência de caracteres para 2 casas decimais. O segundo número da casa decimal é 8 no exemplo. No entanto, após a conversão redonda, você receberá 9 como o segundo número decimal. Isso ocorre apenas por causa do aumento round() do valor se for 5 ou mais de 5.

Nota: Se o número na terceira casa decimal for superior a 5, o segundo valor da casa decimal aumentará para 1 na saída.

Bônus: baixe uma folha de dicas gratuita do Python que mostrará mais de 20 exemplos importantes para aprender em Python.

como arredondar Float para 3 casas decimais em Python

se você quiser arredondar o valor float para 3 casas decimais. Você tem que usar o mesmo round() e passar 3 como o segundo argumento. O primeiro argumento é a mesma variável flutuante que você tem que passar para a função.

1
2

myFloat = 23.98765;
print(round(myFloat, 3));

Saída

23.988

O exemplo acima mostrando o arredondado 3 casas decimais saída do carro alegórico. O terceiro dígito após decimal também recebe o aumento, pois o dígito anterior é superior a 5.

outros métodos para arredondar a figura para duas casas decimais em Python

além dos métodos acima, existem alguns outros métodos de Python. Usando esses métodos, você pode arredondar o valor float para 2 casas decimais ou 3 casas decimais. Esses métodos também são simples e úteis. No entanto, os métodos não são métodos comumente usados para converter float em 2 casas decimais.

Round Float to Two Decimal Places Using format() of Python

To convert float to two decimal places, you have to use the format(). O segundo argumento é o ‘.2f ‘ e o primeiro argumento é a variável float que você tem que passar.

1
2

myFloat = 23.98765;
imprimir(formato(myFloat, ‘.2f’));

Saída

23.99

O exemplo acima rodada da bóia para duas casas decimais. No entanto, você também pode converter float para 3 casas decimais. Você precisa ler mais para converter o float em 2 casas decimais em Python.

Round Float to Three Decimal Places Using format() of Python

To convert float to two decimal places, you have to pass the third argument as ‘.3f‘. O primeiro argumento do format() deve ser a variável float que você deseja converter.

1
2

myFloat = 23.98765;
imprimir(formato(myFloat, ‘.3f’));

Saída

23.988

o exemplo acima mostrando o valor de flutuação convertido para duas casas decimais. Além desse método, também existe um método diferente para converter em duas casas decimais.

usando um método diferente para arredondar Float para duas casas decimais

você deve usar o exemplo abaixo para alterar o valor float para duas casas decimais. Isso pode ser o mesmo que o format(), mas a maneira de usá-lo é diferente. Você tem que usar o sinal de porcentagem(%) com este método.

1
2

myFloat = 23.98765;
print(“%.2f”%myFloat);

Saída

23.99

O exemplo acima mostrando o exemplo, para alterar o valor de ponto flutuante para duas casas decimais em Python.

DOWNLOAD Grátis do PYTHON CHEAT SHEET

Você também pode gostar de ler

  • Como alterar uma cadeia para maiúsculas em Python
  • Converter todos seqüência de caracteres para minúsculas em Python
  • Combinar duas variáveis de seqüência de caracteres em Python

espero que gostem do tutorial sobre como flutuador rodada para 2 casas decimais em Python.

Write a Comment

O seu endereço de email não será publicado.