Python round(): Arredondar números com e sem casas decimais
Com a função Python round()
, você pode arredondar números com ou sem casas decimais. A função possui dois parâmetros possíveis e está diretamente incorporada nessa linguagem de programação.
O que é e por que usar Python round()
?
Se você deseja arredondar números nessa linguagem de programação, use a função embutida Python round()
, a solução mais simples e eficaz. Ela retorna um número de ponto flutuante que é arredondado a partir de um valor especificado. Por padrão, o número de casas decimais é “0”, resultando em um número inteiro que está mais próximo do valor fornecido. Opcionalmente, você também pode especificar o número de casas decimais. Nos próximos parágrafos, vamos apresentar ambas as abordagens.
Sintaxe e parâmetros de Python round()
Primeiro, conheça a sintaxe de Python round()
e os respectivos parâmetros. A função é estruturada da seguinte forma:
O parâmetro “number” é obrigatório. Aqui você coloca o número que deseja arredondar para cima ou para baixo. “decimal place” é um parâmetro opcional. Aqui você pode especificar o número de casas decimais para o qual seu número será arredondado. O valor padrão é “0”. Se você omitir este parâmetro, todos os números após a vírgula serão cortados após o arredondamento. Se você, em vez disso, definir o valor como “2”, o resultado será um valor arredondado com até duas casas decimais.
Exemplo de Python round()
sem casas decimais
No exemplo a seguir, mostramos como utilizar a função Python round()
sem o parâmetro “decimal place”. Primeiro, definimos uma variável chamada “numero” e, em seguida, instruímos o sistema a executar a função round()
de arredondamento. Como a função já está incluída na instalação do Python, não são necessárias outras preparações. Este é o código correspondente:
Ao executar este código, você obtém o seguinte resultado:
Você também pode incorporar diretamente o valor do parâmetro “number” na função Python round()
. O código para o exemplo acima ficaria assim:
A saída será novamente “4”, como no exemplo anterior.
Exemplo de Python round()
com casas decimais
Se você usar o parâmetro “decimal place”, poderá ajustar o Python round()
com mais precisão às suas necessidades. Vamos expandir nosso exemplo acima e instruir o sistema a arredondar nosso número e fornecer o resultado com duas casas decimais. Para arredondar o número para duas casas decimais, utilize o seguinte código:
Alternativamente, podemos escrever o código com o valor de “number” diretamente no Python round()
:
O resultado será o mesmo em ambos os casos, garantindo a consistência da função round()
Agora, faça a implantação dos seus sites e aplicativos diretamente pelo GitHub: com Deploy Now da IONOS, você faz deployments automatizados, além de se beneficiar de uma configuração rápida e de escalabilidade contínua. Encontre o plano adequado para as suas necessidades!