Recorrer datos con bucles
for recorre elementos de una colección y while repite un bloque mientras se cumpla una condición.
Qué aprenderás
- for recorre elementos de una colección y while repite un bloque mientras se cumpla una condición
- Construir y comprobar una solución usando datos ficticios.
- Resolver y aprobar la hoja de ejercicios antes de continuar.
Conceptos del tema
for recorre elementos de una colección y while repite un bloque mientras se cumpla una condición. range genera una secuencia cuyo límite final no se incluye.
Cuando acumules valores, inicializa el acumulador antes del bucle.
Un while debe poder terminar: actualiza el estado o establece una condición de salida.
Cómo interpretar este tema
Separa el objetivo de los datos de entrada y del criterio de éxito. Trabaja primero con ejemplos ficticios que puedas comprobar. En código, identifica entradas, operaciones y salidas; en un encargo a una IA, distingue el contenido generado de las acciones realmente ejecutadas.
Construye una solución pequeña y revisable. Comprueba casos normales, fronteras y errores; conserva las fuentes de las afirmaciones y los permisos de cada herramienta. Los ejemplos de Python de este curso se copian a tu propio entorno: la página no ejecuta código ni realiza llamadas a servicios de IA.
Detalles para comprender la regla
Si lo reinicias en cada vuelta, pierdes el resultado acumulado de las anteriores.
Si nada vuelve falsa la condición ni interrumpe el bucle, este continúa indefinidamente.
Ejemplo resuelto
Suma una lista de cantidades.
- Inicializa total a cero.
- Añade cada cantidad a total.
- Muestra el total al terminar el recorrido.
Cómo practicar
- Define el resultado y los datos que necesita.
- Revisa el ejemplo y anticipa su salida antes de probarlo.
- Comprueba un caso normal, una frontera y un error.
- Explica la solución y verifica los datos o fuentes que utiliza.
Tu cuenta gratuita guarda respuestas, notas y progreso en las dos plataformas.
Abrir teoría y hoja de ejercicios →Elegir mi punto de partidaRecursos para profundizar
- Tutorial oficial de Python ↗
Documentación de referencia del tema. Puede estar en inglés.