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:
round(number, decimal place)pythonO 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:
number = 3.7835738292
rounded_number = round(number)
print(rounded_number)pythonAo executar este código, você obtém o seguinte resultado:
4pythonVocê 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:
rounded_number = round(3.7835738292)
print(rounded_number)pythonA 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:
number = 3.7835738292
rounded_number = round(number, 2)
print(rounded_number)pythonAlternativamente, podemos escrever o código com o valor de “number” diretamente no Python round():
rounded_number = round(3.7835738292, 2)
print(rounded_number)pythonO resultado será o mesmo em ambos os casos, garantindo a consistência da função round()
3.78pythonAgora, 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!

