Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos
1. Manipular números, cadenas de caracteres y listas
2. Practicar el uso de instrucciones condicionales while y for-in
3. Usar correctamente los patrones de recorrido
4. Fomentar la habilidad de descomponer un problema en subproblemas y de
implementar funciones que los resuelven, lo que se conoce comúnmente como la
técnica de “Dividir y Conquistar”.
5. Practicar la construcción de interfaces por consola.
Preparación
- Cree una carpeta de trabajo y descargue allí el archivo n3-l3-listas-esqueleto.zip que
se encuentra adjunto a este enunciado en BrightSpace. Descomprima este archivo y
abra desde Spyder los archivos modulo.py y pruebas.py
- Estudie el archivo pruebas.py fíjese que si ejecuta este archivo antes de haber trabajado
en sus funciones la mayoría de las pruebas fallarán. Cuando termine una función puede
ejecutar las pruebas, pero recuerde revisar los resultados únicamente de la función en la
que está trabajando para evitar confusiones
- Para la lista a= ['abc', 'xyz', 'aba', '1221'], el resutado esperado es False porque solo tiene 2
cadenas cool
- Para la lista a= ['abc', 'xyz', 'aba', '1221', 'aja'], el resultado es True porque tiene al menos 3
cadenas cool
Entrega
Comprima los dos archivos modificados (consola y módulo) en un solo archivo .zip. El
nombre del archivo comprimido tiene que seguir la siguiente estructura n3-l3-login.zip,
donde login corresponde a su nombre de usuario de Uniandes. Entregue el archivo a través
de BrightSpace en el laboratorio del nivel 3 designado como “L3: Repaso Instrucciones
iterativas”.