Al terminar podrás
- Combinar comparaciones y operadores lógicos.
- Elegir estructuras de repetición adecuadas.
- Procesar colecciones y comprender el ordenamiento.
Vamos paso a paso
Esta evaluación integra comparaciones, operadores lógicos, control de flujo y listas. Para responder, calcula valores y sigue el orden real de ejecución; no supongas que Python evalúa todas las ramas de un condicional.
Al trabajar con listas, identifica si necesitas consultar una posición, recorrer elementos, modificar contenido u ordenar. Si el problema requiere intercambiar vecinos, revisa los límites del recorrido y la condición de intercambio.
El reto combina una lista, un bucle y una condición. Ejecuta un caso pequeño, compara la salida con lo esperado y corrige primero los límites o condiciones antes de modificar otras partes del programa.
EJEMPLO EN PYTHON
datos = [4, 1, 3]
for numero in datos:
if numero >= 3:
print("alto")
else:
print("bajo")RESULTADO
alto bajo alto
¿Qué está pasando?
- for recorre los elementos en orden.
- La condición separa valores mayores o iguales a tres.
- La salida conserva el orden de la lista.
Errores que conviene evitar
- No considerar que range() excluye el límite final.
- Usar operadores bit a bit para una condición booleana simple.
AHORA TE TOCA A TI
Clasificar una lista
Recorre [2, 5, 1, 8]. Imprime Par para números pares e Impar para los demás.
PISTAS
- Recorre la lista con for.
- Un número es par cuando el residuo al dividirlo entre dos es cero.
Tu espacio de trabajo
Cómo usar este laboratorio
- 01EscribeModifica el archivo main.py en el editor.
- 02EjecutaCorre tu programa o comprueba el ejercicio.
- 03ObservaRevisa la consola y, cuando corresponda, el gráfico.
Instrucciones de esta actividad
Recorre [2, 5, 1, 8]. Imprime Par para números pares e Impar para los demás.
Entorno de desarrollo
Laboratorio de Python
Teclas útiles en el móvil