0Pricing
Learn AI with Python · Aula

Laços de repetição

Entenda os laços for e while para automatizar tarefas repetitivas nos seus programas

Laços de repetição é uma aula grátis de Learn AI with Python 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 Learn AI with Python, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Learn AI with Python inclui 4 aulas no total.

Introdução aos laços

Introdução aos laços

Os laços permitem repetir um bloco de código várias vezes, tornando seus programas mais eficientes e concisos.

Nesta lição, você aprenderá sobre diferentes tipos de laços em Python: for, while e laços aninhados.

Laços de repetição — ilustração 1

O que é um laço?

O que é um laço?

Um laço é usado para executar repetidamente um bloco de código até que determinada condição seja atendida. Por exemplo:

Isso exibe os números de 0 a 4.

# Example of a loop
for i in range(5):
    print(i)

O laço for

O laço for

O laço for percorre uma sequência (como uma lista ou um intervalo) e executa um bloco de código para cada item:

# Example of a for loop
names = ["Alice", "Bob", "Charlie"]
for name in names:
    print("Hello,", name)

O laço <code>while</code>

O laço while

O laço while continua executando um bloco de código enquanto sua condição for True:

# Example of a while loop
counter = 0
while counter < 3:
    print(counter)
    counter += 1

Saindo de um laço

Saindo de um laço

Você pode usar a instrução break para sair de um laço antes do final:

Isso interrompe o laço quando i é igual a 5.

# Using break to exit a loop
for i in range(10):
    if i == 5:
        break
    print(i)

Ignorando iterações com <code>continue</code>

Ignorando iterações com continue

A instrução continue ignora o restante da iteração atual e passa para a próxima:

Isso faz com que a exibição de 2 seja ignorada.

# Using continue to skip iterations
for i in range(5):
    if i == 2:
        continue
    print(i)

Laços aninhados

Laços aninhados

Um laço dentro de outro laço é chamado de laço aninhado. Por exemplo:

# Example of nested loops
for i in range(3):
    for j in range(2):
        print(f"i = {i}, j = {j}")

Erros comuns com laços

Erros comuns com laços

Veja alguns erros comuns que devem ser evitados:

  • Esquecer de atualizar a variável do laço em um laço while (causando um laço infinito).
  • Usar incorretamente as instruções break e continue.
  • Usar uma indentação incorreta em laços aninhados.

O que aprendemos?

O que aprendemos?

Nesta lição, você aprendeu:

  • Os fundamentos dos laços for e while.
  • Como usar break e continue para controlar o comportamento dos laços.
  • Como criar e usar laços aninhados.

Ótimo trabalho! Vamos passar ao próximo tópico.

Laços de repetição — ilustração 10

Perguntas Frequentes

A aula “Laços de repetição” é grátis?

Sim — o texto completo de “Laços de repetição” é 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 Learn AI with Python, atualize para CoddyKit PRO. O curso de Learn AI with Python inclui 4 aulas no total.

O que vou aprender em “Laços de repetição”?

Entenda os laços for e while para automatizar tarefas repetitivas nos seus programas Você pratica Learn AI with Python 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 Learn AI with Python?

Nenhuma experiência prévia é necessária. Learn AI with Python 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 “Laços de repetição”?

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 Learn AI with Python?

Sim. Cada aula de Learn AI with Python 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. Entendendo as estruturas condicionais
  2. Lógica booleana e comparações
  3. Laços de repetição
  4. Expressões de atribuição (operador walrus)
← Voltar para Learn AI with Python