1) `for` + `range`: iteración predecible
Cuando conoces el número de iteraciones o trabajas con secuencias, `for` suele ser la opción más limpia.
`range(inicio, fin)` incluye inicio y excluye fin; entender esto evita errores de frontera (off-by-one).
Evita usar índices manuales si no son necesarios; iterar directamente valores suele ser más legible.
En revisiones de código, un `for` simple y bien nombrado comunica mucho mejor que lógica de contador dispersa.
for n in range(1, 6):
print(f'Iteración {n}')