image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Iuri Purger
Iuri Purger10/01/2024 16:25
Compartilhe

Função Range em Python: Desvendando o Poder dos 'Power Ranges'!

  • #Python
print("Se você está iniciando sua jornada no universo da programação com Python, ou quer revisar um conteúdo importante, chegou ao lugar certo!")
Aos que já conhecem a melhor linguagem de programação do mundo, provavelmente já se depararam com a misteriosa função chamada "range". O que é isso? Como funciona? Para que serve? O que come? Onde vive? Não se preocupe! Vamos desmistificar o poder do range juntos, ok?

Introdução ao Python e o Mundo do Range

Python é uma linguagem de programação conhecida por sua simplicidade e legibilidade e oferece uma variedade de funções e recursos poderosos, e o range é um deles.
Entender o range é como descobrir uma varinha mágica no mundo da programação. Ele nos permite criar sequências de números de maneira rápida e eficiente.

Enfim, o que é o Range?

A função range é uma maneira elegante de gerar uma sequência de números em Python. Ela é frequentemente usada em loops (como o for) para iterar sobre um conjunto específico de valores.
Vamos dar uma olhada na documentação oficial para entender melhor:
"O objeto range é uma sequência imutável de números e é comumente usado para iterar sobre uma sequência de números, gerando-os sob demanda."
Em termos simples, o range é como uma contagem programável que você pode usar para dizer ao Python quantas vezes algo deve acontecer.

Como Funciona o Range?

A função range pode ter até três argumentos: start, stop e step.
start (início): O valor inicial da sequência (por padrão, é 0).
stop (parada): O valor final da sequência (não incluso).
step (passo): A diferença entre cada número na sequência (por padrão, é 1).
Complicou? Calma, vamos ver um exemplo básico para entender melhor:

image

Só para você não pirar, iterar é o mesmo que repetir, fazer novamente. Python também é aula de português e inglês, viu? Para ressaltar, veja que há frases após o "#". Isso indica um comentário, sem interferir no código, o que vai te ajudar a lembrar de algum detalhe posteriormente, ou para orientar uma outra pessoa que utilize esse código.
Ah, perceba que utilizamos aqui o comando for, como dito mais acima que aconteceria.
Voltando ao código, ele imprimirá o seguinte:

image

Vamos a mais alguns exemplos de aplicação do range. Se ligue!
1 - Iterando sobre uma lista:

image

Isso resultará em:

image

2 - Criando uma lista de números pares:

image

E o resultado será:

image

Conclusão:

A função range é uma ferramenta poderosa para controlar iterações e gerar sequências de números em Python. Ao entender como usá-la, você terá recebido os poderes dos "Power Ranges". Brincadeiras à parte, você estará equipado para explorar ainda mais as vastas possibilidades da linguagem.
E lembre-se, a prática é a chave! Experimente diferentes combinações de argumentos para o range, erre, busque o motivo do erro, refaça, e veja como isso afeta suas sequências.
Saiba mais sobre essa e outras funções aqui: https://docs.python.org/pt-br/3/tutorial/controlflow.html
Continue explorando e divirta-se com a melhor linguagem de programação, o Python!
Compartilhe
Comentários (1)
Iuri Purger
Iuri Purger - 10/01/2024 19:42

Vou comentar pra dar engajamento. Fera demais!