🎯 Laços de Repetição em Python

Em poucas palavras

Definição técnica ou simplificada do conceito.


📝 Notas e Desenvolvimento


🔗 Conexões e Contexto


📚 Referências e Fontes

Citações Diretas

📂 Outros Conteúdos Preservados

Laços em Python

Em Python, laços são estruturas de controle que permitem executar um bloco de código repetidamente. Existem dois tipos principais:

  • Laços for: Iteram sobre uma sequência de elementos (listas, strings, etc.).
  • Laços while: Executam um bloco de código enquanto uma condição for verdadeira.

Controle de Fluxo em Laços

Dentro de um laço, podemos usar as seguintes instruções para controlar o fluxo de execução:

  • break: Sai do laço imediatamente.
  • continue: Interrompe a iteração atual e passa para a próxima.

Laços for

O laço for é ideal para iterar sobre coleções de dados.

 
### Iterando sobre uma lista de números
 
for i in [0, 1, 2, 3, 4, 5]:
    print(i)
 
### Usando a função range() para gerar uma sequência numérica
 
for i in range(6):
    print(i)
 
### Iterando sobre uma lista de strings
 
names = ["Harry", "Ron", "Hermione"]
for name in names:
    print(name)
 
### Iterando sobre os caracteres de uma string
 
name = "Harry"
for char in name:
    print(char)
 
### Laços aninhados: iterando sobre caracteres em cada nome de uma lista
 
for name in names:
    for char in name:
        print(char)

Laços while

O laço while é usado quando você precisa repetir um bloco de código até que uma condição específica seja atendida.

n = 1
while n < 5:
    print(n)
    n += 1  # Incrementa n em 1

Referências