Rullst AcademyRullst Academy/Lección
Python: de la primera línea al proyecto · Lección 06 / 12

Repetir con un camino claro

Sumar diez, veinte y quince minutos a mano funciona. Un bucle repite la misma regla cuando cambia la lista.

Rutas de aprendizaje10 min

Vamos a descubrir juntos

  1. 1

    for minutes in durations visita un valor cada vez, en el orden de la lista. El bloque con sangría se repite para cada valor.

  2. 2

    Empieza total = 0 antes del bucle. total = total + minutes acumula: primero 10, luego 30 y después 45. Reiniciar total dentro perdería los valores anteriores.

  3. 3

    range(1, 4) produce 1, 2 y 3: el final 4 queda fuera. Su suma es 6. No confundas el límite escrito con el último valor visitado.

  4. 4

    Una lista vacía no ejecuta el cuerpo de for; total sigue en 0. Probar el vacío ayuda a encontrar programas que solo funcionan con ejemplos llenos.

✦
TU MISIÓN

Recorrer una lista, acumular un total e interpretar el final exclusivo de range.

Ahora te toca

Taller de descubrimientos

Lee, predice, comprueba

Compara las dos versiones. Mostrar resultado revela una salida preparada: este panel no ejecuta Python. Después practica con el archivo de la actividad.
Mini experimento

Simulación didáctica: compara tarjetas y comprueba tus predicciones. El navegador no compila Rust ni inicia un servidor.

durations = [10, 20, 15]
total = 0
for minutes in durations:
    total = total + minutes
print(total)
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Dónde debe iniciarse el total para sumar toda la lista?

Necesito una pista

El acumulador debe recordar los pasos anteriores.

Cargando tu camino…

Llévatelo contigo

Ejecuta la suma con tres duraciones y después con una lista vacía. Haz una tabla con total antes y después de cada repetición.

PYTHON · .py

Tu espacio de práctica Python

Aquí lees y predices salidas preparadas. Para ejecutar el código real, descarga el archivo, edítalo en el ordenador y usa Python. Rullst Academy evalúa las respuestas de la lección; no verifica la ejecución local.

Guardar y ejecutar

Extrae el ZIP de la actividad en su propia carpeta. Abre la terminal allí y usa el comando de tu sistema. Si descargas el archivo editado por separado, usa su nombre real en el comando. Guarda antes de volver a ejecutar.

Windows
python lesson.py
macOS / Ubuntu
python3 lesson.py
Mis archivos y GitHub

El editor conserva un borrador local y puede enviar un archivo .py a GitHub con tu confirmación. Descarga tu código editado para conservarlo. El ZIP es material inicial; en el proyecto final publica también datos y pruebas siguiendo PUBLISH.md.

A tu ritmo

Mis archivos y GitHub

Cada lección puede convertirse en un registro propio: código, notas o un plan de práctica. Guardar un archivo en GitHub es opcional y no cambia tus XP.

Manual del alumno

El editor y las descargas se abren cuando esta lección esté disponible para tu cuenta. Revisa el acceso indicado abajo o vuelve al mapa de la ruta.

Comprobando tu acceso a esta lección…

Rullstpetbot

La IA puede equivocarse. Consulta el material de la lección.