Learning Hub Logo
Python
  • Introdução ao Python
  • Como Instalar o Python
  • Primeiras Impressões
  • Sintaxe Básica
  • Tipos de Dados
  • Variáveis
  • Boas práticas com variáveis
  • Números
  • Strings
  • Formatação de Strings
  • Booleanos
  • Operadores
  • Operadores aritméticos
  • Operadores de Atribuição
  • Operadores de Comparação
  • Operadores Lógicos
  • Truthy e Falsy
  • Estruturas Condicionais
  • Condicionais Avançadas
  • Condicionais com Match
  • Coleções
  • Listas
  • Tuplas
  • Conjuntos
  • Dicionários
  • Ranges
  • Operadores de Pertencimento
  • Identidade
  • Operadores de Identidade
  • Estruturas de Repetição e Loops

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Discord
PythonEstruturas de Repetição e Loops
1 min de leitura

Estruturas de Repetição e Loops

Usar for e while para repetir código

Por que repetir?

Problema: mostrar números de 0 a 5:

Carregando...

Loop for

Percorrer uma sequência:

Carregando...

Loop while

Repetir enquanto uma condição for verdadeira:

Carregando...

Quando usar cada um

  • for: sabe quantas vezes vai repetir (percorre algo)
  • while: não sabe quantas vezes (depende de uma condição)

Importância

Loops estão em todo programa real:

  • Processar listas
  • Automatizar tarefas
  • Validar informações
  • Repetir até uma condição
  • Buscar por valores

For - Sintaxe

Carregando...

For com range

Carregando...

For com strings

Percorrer caractere por caractere:

Carregando...

For com listas

Carregando...

For com dicionários

Carregando...

For com tuplas

Carregando...

Indentação

Tudo indentado é repetido:

Carregando...

For com if

Tomar decisões em cada repetição:

Carregando...

Filtrar valores

Carregando...

break - interromper loop

Para o loop imediatamente:

Carregando...

continue - pular iteração

Pula apenas a iteração atual:

Carregando...

pass - não fazer nada

Carregando...

else com for

Executa quando loop termina normalmente (sem break):

Carregando...

Com break, não executa else:

Carregando...
AnteriorOperadores de Identidade