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)
python

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:

number = 3.7835738292
rounded_number = round(number)
print(rounded_number)
python

Ao executar este código, você obtém o seguinte resultado:

4
python

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:

rounded_number = round(3.7835738292)
print(rounded_number)
python

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:

number = 3.7835738292
rounded_number = round(number, 2)
print(rounded_number)
python

Alternativamente, podemos escrever o código com o valor de “number” diretamente no Python round():

rounded_number = round(3.7835738292, 2)
print(rounded_number)
python

O resultado será o mesmo em ambos os casos, garantindo a consistência da função round()

3.78
python
Dica

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!

Este artigo foi útil?
Ir para o menu principal