0Pricing
Mojo Academy · Aula

Iterando com for e range

Percorra números e sequências.

Iterando com for e range é uma aula grátis de Mojo Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Mojo Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Mojo Academy inclui 4 aulas no total.

Percorra os itens

Quando quiser visitar cada valor por vez, use um loop for. Ele obtém um item de cada vez e executa o corpo para cada um deles. 🚶

A estrutura de for

Escreva for, uma variável de loop, a palavra in, algo a percorrer, dois-pontos e um bloco indentado.

for item in things:
    print(item)

Conte com range

Para repetir um número fixo de vezes, combine for com range. range(n) produz valores de 0 até, mas sem incluir, n.

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

range para antes do fim

Este ponto confunde iniciantes: range(5) fornece 0, 1, 2, 3, 4. O valor final é excluded, portanto você obtém exatamente cinco números.

Escolha um início

Forneça dois valores a range para definir um start e um fim. range(2, 5) percorre 2, 3, 4, começando onde você indicar.

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

Adicione um passo

Um terceiro valor define o step entre os números. range(0, 10, 2) produz os números pares 0, 2, 4, 6, 8.

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

Conte para baixo

Um passo negativo permite que range retroceda. range(3, 0, -1) produz 3, 2, 1, perfeito para uma simples countdown.

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

Percorra uma lista

for também funciona com coleções. Iterar uma List fornece diretamente cada elemento, portanto raramente é necessário usar um índice.

for name in names:
    print(name)

Use o índice quando precisar

Se precisar das posições, percorra range(len(items)) e use o índice para acessar a coleção.

for i in range(len(items)):
    print(items[i])

Acumule durante um for

Assim como while, um loop for pode construir um total. Inicialize-o antes do loop e depois adicione valores dentro do corpo a cada passagem.

var total = 0
for i in range(1, 5):
    total += i

Prefira for para quantidades conhecidas

Use for com range quando o número de passagens for conhecido de antemão. É mais claro e mais difícil de quebrar do que um while manual.

Verificação rápida

Você escreve for i in range(5). Qual sequência exata de números i assume durante o loop?

Recapitulação

Um loop for visita cada item, e range gera números com início, fim e passo. Lembre-se de que o valor final é excluído. 🎯

Perguntas Frequentes

A aula “Iterando com for e range” é grátis?

Sim — o texto completo de “Iterando com for e range” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Mojo Academy, atualize para CoddyKit PRO. O curso de Mojo Academy inclui 4 aulas no total.

O que vou aprender em “Iterando com for e range”?

Percorra números e sequências. Você pratica Mojo Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Mojo Academy?

Nenhuma experiência prévia é necessária. Mojo Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Iterando com for e range”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Mojo Academy?

Sim. Cada aula de Mojo Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Tomando decisões com if/else
  2. Repetindo com while
  3. Iterando com for e range
  4. break, continue e saída antecipada
← Voltar para Mojo Academy