Bucles: for y while
Los bucles permiten repetir un bloque de código varias veces.
for: iteración sobre colecciones
Se utiliza para recorrer elementos de una secuencia (lista, tupla, string, etc.).
frutas = ["manzana", "banana", "cereza"]
for fruta in frutas:
print(fruta)
También se puede usar con la función range():
for i in range(5):
print(i) # Imprime del 0 al 4
while: repetición mientras se cumpla una condición
El bucle while se ejecuta mientras la condición sea verdadera.
contador = 0
while contador < 5:
print("Contador:", contador)
contador += 1
Cuidado:
Un while mal definido puede generar bucles infinitos, si la condición nunca deja de cumplirse.