Nova turma com conversação 5x por semana 🔥

Nova turma com conversação 5x por semana 🔥

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:


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.

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.

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

Próximos conteúdos

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números
inscreva-se

Entre para a próxima turma com bônus exclusivos

Faça parte da maior escola de idiomas do mundo com os professores mais amados da internet.

Curso completo do básico ao avançado
Aplicativo de memorização para lembrar de tudo que aprendeu
Aulas de conversação para destravar um novo idioma
Certificado reconhecido no mercado
Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números
Empresa
Ex.: Fluency Academy
Ao clicar no botão “Solicitar Proposta”, você concorda com os nossos Termos de Uso e Política de Privacidade.