O que é um loop for em Python?

Um loop for é uma estrutura de controle em Python que permite executar um bloco de código repetidamente. Ele é usado quando sabemos antecipadamente quantas vezes queremos repetir uma determinada ação. O loop for é especialmente útil quando precisamos percorrer os elementos de uma lista, tupla, string ou qualquer outra sequência de dados.

Como utilizar o loop for em Python?

Para utilizar o loop for em Python, primeiro precisamos definir uma sequência de elementos. Essa sequência pode ser uma lista, uma tupla, uma string ou qualquer outro tipo de sequência.

Exemplo 1: Percorrendo uma lista

nomes = ['João', 'Maria', 'Pedro', 'Ana']
for nome in nomes:
    print(nome)

Nesse exemplo, o loop for percorrerá cada elemento da lista nomes e imprimirá o valor de cada elemento na tela.

Exemplo 2: Percorrendo uma string

frase = 'Python é uma linguagem de programação'
for letra in frase:
    print(letra)

Nesse caso, o loop for percorrerá cada caractere da string frase e imprimirá cada letra separadamente.

O loop for também pode ser combinado com a função range(), que gera uma sequência de números. Isso é útil quando queremos executar um determinado bloco de código um número específico de vezes.

Python: Aprenda a utilizar o loop range

O loop range é uma função embutida em Python que retorna uma sequência de números. Ele é comumente usado em conjunto com o loop for para determinar o número de iterações.

A sintaxe do loop range é a seguinte:

range(início, fim, passo)

O valor de início é opcional e indica o número a partir do qual a sequência deve começar. O valor de fim é obrigatório e indica o número até o qual a sequência deve ir (exclusivo). O valor de passo também é opcional e indica o tamanho do incremento entre os números da sequência.

Exemplo 1: Imprimindo os números de 0 a 4

for i in range(5):
    print(i)

Exemplo 2: Imprimindo os números pares de 0 a 10

for i in range(0, 11, 2):
    print(i)

Exemplo 3: Imprimindo os números de 10 a 1 (em ordem decrescente)

for i in range(10, 0, -1):
    print(i)

Aprenda a utilizar o loop range em Python

Agora que compreendemos o conceito do loop range em Python, vamos aprender como utilizá-lo de forma eficiente em nossos programas.

  1. Percorrendo uma sequência com o loop range
  2. Podemos utilizar o loop range para percorrer uma sequência de elementos, como uma lista, uma tupla ou uma string.

    nomes = ['João', 'Maria', 'Pedro', 'Ana']
    for i in range(len(nomes)):
        print(nomes[i])
  3. Executando um bloco de código um número específico de vezes
  4. O loop range também pode ser usado quando precisamos executar um bloco de código um número específico de vezes.

    for i in range(5):
        print("Executando o loop", i+1)
  5. Personalizando o início, o fim e o passo da sequência
  6. O loop range nos permite personalizar o início, o fim e o passo da sequência de números.

    for i in range(0, 11, 2):
        print(i)
    
    for i in range(10, 0, -1):
        print(i)

Conclusão

Neste artigo, exploramos o conceito do loop range em Python e aprendemos como utilizá-lo de forma eficiente em nossos programas.

O loop range é uma ferramenta poderosa que nos permite controlar o número de iterações em um loop for, gerando sequências de números personalizadas.

Ao dominar o loop range, podemos otimizar nossos códigos e torná-los mais eficientes. Através dele, podemos percorrer sequências de elementos, executar blocos de código um número específico de vezes e personalizar o início, o fim e o passo da sequência.

Portanto, aproveite o poder do loop range em Python e aprimore suas habilidades de programação. Pratique e experimente diferentes cenários para se familiarizar com essa poderosa ferramenta. Python: Aprenda a utilizar o loop range e elevar suas habilidades de programação a um novo nível.

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.

Nova turma em breve!
Garanta sua vaga!