Laços de repetição são usados quando queremos executar uma ação várias vezes, seja um número conhecido ou enquanto uma condição for verdadeira.

🔁 Tipos principais:

for – Loop com número definido de repetições

Usado para percorrer sequências como listas, strings, intervalos, etc.

📍 Exemplo com range:

for i in range(3):
    print(f"Repetição {i}")
    
SAÍDA:
Repetição 0
Repetição 1
Repetição 2

📍 Exemplo percorrendo uma lista:

frutas = ["maçã", "banana", "uva"]
for fruta in frutas:
    print(fruta)

SAÍDA:    
maçã
banana
uva

while – Loop com condição

Repete enquanto a condição for verdadeira.

contador = 1
while contador <= 3:
    print(f"Contador: {contador}")
    contador += 1
    
SAÍDA:
Contador: 1
Contador: 2
Contador: 3

🧠 Cuidado com loops infinitos:

# Isso NUNCA termina se não tiver condição de parada
while True:
    print("Loop infinito")
    break  # Usado para parar manualmente nesse caso

🔄 Comandos úteis em loops