Facebook pixel
>Blog>Programação
Programação

Como arredondar números em Python: Guia completo

Arredondando números inteiros em Python: Guia completo sobre os diferentes métodos disponíveis, como o método round(), floor() e ceil().

Arredondando números inteiros em Python

Método round()

O método `round()` é amplamente utilizado para arredondar números em Python. Ele é capaz de arredondar tanto números inteiros quanto decimais. O `round()` recebe dois parâmetros: o número a ser arredondado e a precisão decimal desejada. Por exemplo:

    numero = 3.14159
    resultado = round(numero)
    print(resultado)  # Saída: 3
  

O método `round()` arredonda o número para o valor mais próximo, seguindo a regra matemática comumente conhecida. Se a parte decimal for igual a 5, ele arredondará para o número par mais próximo. Por exemplo:

    numero = 4.5
    resultado = round(numero)
    print(resultado)  # Saída: 4
  

Método floor() e ceil()

Outros métodos úteis para arredondar números inteiros em Python são `floor()` e `ceil()` da biblioteca `math`. O método `floor()` arredonda o número para baixo, enquanto o `ceil()` arredonda para cima. Por exemplo:

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
    import math
    numero = 4.8
    resultado_abaixo = math.floor(numero)
    resultado_acima = math.ceil(numero)
    print(resultado_abaixo)  # Saída: 4
    print(resultado_acima)  # Saída: 5
  

Arredondando números usando a função int()

Uma forma simples de arredondar números inteiros em Python é utilizando a função `int()`. Esta função remove a parte decimal do número, arredondando-o para baixo. Veja um exemplo:

    numero = 6.9
    resultado = int(numero)
    print(resultado)  # Saída: 6
  

Conclusão

Arredondar números inteiros em Python é uma tarefa facilitada pelos diversos métodos e funções disponíveis na linguagem. Neste guia completo, exploramos os principais métodos utilizados, como `round()`, `floor()`, `ceil()` e a função `int()`. Cada um desses métodos possui suas próprias características e é importante entender quando e como utilizá-los adequadamente. Agora que você possui esse conhecimento, pode aplicá-lo em seus projetos e cálculos matemáticos, garantindo resultados precisos e confiáveis.

Arredondando números decimais em Python

Método round() para números decimais

Assim como mencionado anteriormente para arredondar números inteiros, o método `round()` também pode ser empregado para arredondar números decimais em Python. Ao utilizar esse método, é possível especificar a precisão decimal desejada. Veja o exemplo abaixo:

    numero = 3.14159
    resultado = round(numero, 2)
    print(resultado)  # Saída: 3.14
  

Nesse caso, o número foi arredondado para duas casas decimais, resultando em 3.14. Note que o método `round()` arredonda seguindo a regra matemática convencional, em que uma parte decimal igual ou maior que 5 arredonda para cima.

Método format() para arredondamento

Outra abordagem prática para arredondar números decimais em Python é utilizando o método `format()`. Com esse método, é possível controlar o arredondamento de forma mais precisa, especificando o número de casas decimais desejado. Veja o exemplo a seguir:

    numero = 4.56789
    resultado = format(numero, ".2f")
    print(resultado)  # Saída: 4.57
  

Nesse exemplo, o número foi formatado com duas casas decimais usando o especificador “.2f”. O método `format()` permite um controle mais granular do arredondamento e é especialmente útil quando se deseja formatar o número para exibição.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada

Arredondamento usando a função ceil() e floor()

Além dos métodos mencionados anteriormente, a biblioteca `math` oferece as funções `ceil()` e `floor()` para arredondamento de números decimais. A função `ceil()` arredonda o número para cima, enquanto a função `floor()` arredonda para baixo. Veja o exemplo abaixo:

    import math
    numero = 5.7
    resultado_abaixo = math.floor(numero)
    resultado_acima = math.ceil(numero)
    print(resultado_abaixo)  # Saída: 5
    print(resultado_acima)  # Saída: 6
  

Conclusão

Arredondar números decimais em Python é uma tarefa essencial ao trabalhar com cálculos e operações matemáticas. Neste guia completo, exploramos diferentes métodos para realizar esse arredondamento, como o método `round()` com especificação de precisão decimal, o uso da função `format()` para formatação personalizada e as funções `ceil()` e `floor()` da biblioteca `math`. Cada um desses métodos possui suas particularidades e é importante escolher a abordagem mais adequada para cada situação. Agora que você possui essas ferramentas ao seu alcance, pode realizar arredondamentos com precisão e exatidão em seus projetos em Python.

A Awari é a melhor plataforma para aprender sobre programação no Brasil.

Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.

Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada

Sobre o autor

A melhor plataforma para aprender tecnologia no Brasil

A Awari é a melhor maneira de aprender tecnologia no Brasil.
Faça parte e tenha acesso a cursos com aulas ao vivo e mentorias individuais com os melhores profissionais do mercado.