Função redonda do Python

Função redonda do Python
O Python é uma linguagem de programação de alto nível muito versátil que é mais amplamente usada em ciências de dados, aprendizado de máquina e inteligência artificial. O Python fornece um ótimo suporte por meio de módulos e funções interno em que precisamos brincar com os números. A função Python Round () completa o número de ponto flutuante para o número declarado de decimais e o devolve.Por exemplo, temos um ponto flutuante número 6.677, e precisamos arredondá -lo para os 2 pontos decimais, então a função redonda () fará o trabalho e completará o número para 6.68.

Este artigo explica a função Python Round () em detalhes com exemplos.

Sintaxe da função Round ()

A sintaxe da função Round () é a seguinte:

redondo (número de ponto flutuante, dígitos)

A rodada () função dois parâmetros como argumentos, eu.e., Número de ponto flutuante e dígitos. O número ou número de ponto flutuante é o parâmetro necessário, enquanto o número de dígitos é o parâmetro opcional. Caso se não fornecermos o número de dígitos, a função Round () retornará o número inteiro mais próximo. Também podemos fornecer o número inteiro no primeiro parâmetro. Nesse caso, a função Round () retornará o mesmo número inteiro.

Exemplos e uso da função Round ()

Vamos ver os exemplos e o uso da função Round () em nosso script Python. Se não especificarmos o número de dígitos, a função Round () pega o teto do número e o converte no próximo número inteiro se o valor decimal for maior que 5. Caso se o valor decimal for menor que igual ao 5, ele assume o valor do piso, e o número inteiro permanece o mesmo.

#um programa para arredondar os números de ponto flutuante
#Não especificando o número de dígitos
Imprimir (redonda (10.1))
Imprimir (redonda (10.5))
Imprimir (redonda (10.7))
Impressão (redonda (11.9))
Impressão (redonda (15.3))
Imprimir (redonda (17.8))
Imprimir (redonda (20))
Impressão (redonda (20.01))

Saída

Agora, vamos definir o número de dígitos e usar a função Round ().

#um programa para arredondar os números de ponto flutuante
Imprimir (redonda (10.123,2))
Imprimir (redonda (10.587,1))
Imprimir (redonda (10.72,1))
Impressão (redonda (11.9545,1))
Impressão (redonda (15.322,2))
Imprimir (redonda (17.865,2))
Impressão (redonda (20.090,2))
Impressão (redonda (20.01114,2))

Saída

Agora, vamos pegar alguns valores inteiros e aplicar a função Round (). Você pode observar que na saída, então o valor inteiro inalterado é retornado.

#um programa para arredondar os números de ponto flutuante
Imprimir (rodada (10))
Imprimir (redonda (20))
Imprimir (rodada (30))
Imprimir (redonda (40))
Imprimir (redonda (50))
Imprimir (rodada (12))
Imprimir (rodada (15))
Imprimir (rodada (19))

Saída

Se passarmos alguma string ou personagem para a função redond () em vez de um número, o intérprete Python lançará um erro.

#passando uma função de string para redonda
Imprimir (redonda ('Kamran'))

Saída

Arredondando os números negativos
A função redond () também pode ser aplicada a números negativos, e completa os números negativos e retorna o resultado.

#Applying Round Function em números negativos
num = -3.98
Imprimir (redonda (num, 1))
num = -2.8
Imprimir (redonda (num))
num = -5.67989
Imprimir (redonda (num, 2))
num = -100.9843
Imprimir (redonda (num, 1))
num = -20.04
Imprimir (redonda (num))
num = -32.0908
Imprimir (redonda (num, 3))
num = -3.9898
Imprimir (redonda (num))

Saída

Conclusão

A rodada () é uma função interna do python que arredondou o número de ponto flutuante para os números decimais fornecidos. É uma função muito útil quando você está executando a tarefa relacionada a números. Este artigo explica brevemente a função Round () com exemplos.