🎯 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
- Atlas: MdC - Programação
- Notas Relacionadas:
📚 Referências e Fontes
Links Externos
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