Facebook pixel
>Blog>Ciência de Dados
Ciência de Dados

Python: Aprenda a utilizar a função range para manipular números decimais

Aprenda a utilizar a função range no Python para trabalhar com números decimais.

Utilizando a função range no Python para números decimais

Introdução

Quando estamos trabalhando com números decimais no Python, a função range pode ser uma ferramenta muito útil. A função range é amplamente utilizada para gerar sequências de números inteiros, mas com algumas adaptações, também podemos utilizá-la para trabalhar com números decimais.

Utilizando a função float()

Existem algumas maneiras de utilizar a função range para números decimais no Python. Uma delas é utilizando a função float() para converter os valores da sequência em números decimais. Por exemplo:


for i in range(1, 10):
    decimal = float(i) / 10
    print(decimal)
  

Nesse exemplo, estamos utilizando a função range para gerar uma sequência de números de 1 a 9. Em seguida, utilizamos a função float() para converter cada valor da sequência em um número decimal. Ao dividir cada valor por 10, obtemos números decimais de 0.1 a 0.9.

Definindo o passo da sequência

Outra forma de utilizar a função range para números decimais é definindo o passo da sequência como um número decimal. 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

for i in range(0, 10, 0.5):
    print(i)
  

Nesse caso, estamos utilizando a função range para gerar uma sequência que começa em 0, termina em 10 e tem um passo de 0.5. Isso resultará em uma sequência de números decimais de 0.0 a 9.5, sendo que cada número é incrementado em 0.5.

Manipulando números decimais utilizando a função range

Ao utilizar a função range para manipular números decimais no Python, é importante estar ciente de algumas considerações. Primeiramente, é necessário entender que a função range foi projetada para trabalhar com números inteiros, portanto, é necessário fazer algumas adaptações para utilizá-la com números decimais.

Uma das maneiras de manipular números decimais é utilizar a função round() para arredondar os valores gerados pela função range. Por exemplo:


for i in range(0, 10):
    decimal = round(i / 10, 1)
    print(decimal)
  

Nesse exemplo, estamos utilizando a função range para gerar uma sequência de números de 0 a 9. Em seguida, utilizamos a função round() para arredondar cada valor da sequência com uma casa decimal. Isso resultará em números decimais arredondados de 0.0 a 0.9.

Outra forma de manipular números decimais é utilizar a função format() para formatar os valores gerados pela função range. Por exemplo:


for i in range(0, 10):
    decimal = "{:.2f}".format(i / 10)
    print(decimal)
  

Nesse caso, estamos utilizando a função range para gerar uma sequência de números de 0 a 9. Em seguida, utilizamos a função format() para formatar cada valor da sequência com duas casas decimais. Isso resultará em números decimais formatados de 0.00 a 0.90.

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

Conclusão

A função range no Python é uma ferramenta poderosa que pode ser utilizada para gerar sequências de números. Com algumas adaptações, como a conversão para float, o ajuste do passo da sequência e o uso de funções como round() e format(), podemos utilizar a função range para manipular números decimais de forma eficiente.

Aprendemos que é possível utilizar a função float() para converter os valores da sequência em números decimais, bem como definir o passo da sequência como um número decimal. Também exploramos técnicas de arredondamento e formatação dos números decimais gerados pela função range.

Agora que você sabe como utilizar a função range para manipular números decimais no Python, pode aplicar esse conhecimento em seus projetos e explorar ainda mais as possibilidades que essa função oferece. Experimente e aproveite os benefícios de trabalhar com números decimais de forma eficiente e precisa no Python.

A Awari é a melhor plataforma para aprender sobre ciência de dados 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
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 idioma do mundo!

Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa.

+ 400 mil alunos

Método validado

Aulas

Ao vivo e gravadas

+ 1000 horas

Duração dos cursos

Certificados

Reconhecido pelo mercado

Quero estudar na Fluency

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.