EXAMEN FINAL – FUNDAMENTOS PYTHON - MÓDULO I
Sección Grupo 01
Curso Certificación Python – Fundamentos – Módulo I
Instructor Benjamín José Neira Maldonado
Horario Dom 9:30am a 2:30pm
Alumno
I. CONSIDERACIONES GENERALES
a. El desarrollo del proyecto es personal.
b. Está permitido usar libros, tutoriales, notebooks y material para revisar.
II. ACTIVIDADES A REALIZAR
a. Resolver cada pregunta sobre un notebook de Jupyter el cual será compartido
por correo teniendo en cuenta el siguiente formato de nombre:
▪ Benjamín José Neira – Sección MAR/JUE → Neira_Benjamin_MAR.ipynb
▪ Benjamín José Neira – Sección DOM → Neira_Benjamin_DOM.ipynb
b. Respecto al paquete a implementar y distribuir, compartir también el
comprimido que permita instalar el paquete sobre otras máquinas.
c. Cada pregunta deberá estar correctamente separada por Celdas Markdown.
III. PRESENTACION
a. El alumno deberá enviar la solución el día de hoy 03/10/2021 hasta las
11:59pm
b. Asunto : ExamenPython_NombredelAlumno
c. Se debe enviar a los siguientes correos:
Instructor :
[email protected] Cc:
[email protected] www.galaxy.edu.pe
PREGUNTA 1 Genera A aleatorios decimales y B enteros entre los números C y D.
Siendo A, B, C y D enteros ingresados por teclado.
(3 pts)
Valida el ingreso de un número entre 100 y 120, y otro número entre 150 y 170.
PREGUNTA 2
• Implementa un proceso con solo comando FOR e IF para mostrar solo
(3 pts)
número que NO sean múltiplos de 2 ni 3 entre dichos números.
• Implementa un proceso con solo comando WHILE e IF para mostrar solo
número que NO sean múltiplos de 2 ni 3 entre dichos números.
Llena 4 listas, cada una con 4 números aleatorios entre 100 y 200.
PREGUNTA 3
Genera una salida que tenga forma de matriz 4x4 con los números generados.
(3 pts) Considera que debes utilizar un comando FOR para acceder a los números de la
lista.
Dale el formato que consideres apropiado.
Define una función sin parámetros que permita insertar un ítem a una lista por
PREGUNTA 4
referencia. (modificar una lista a pesar de no haberla pasado como parámetro)
(3 pts)
Define una función con 1 parámetro que permita insertar un ítem a una lista por
referencia, en donde el argumento de la función es la lista a modificar. (modificar
una lista cuando la hemos pasado como parámetro)
Implementa un proceso en el que tengas bloques try-except-else-finally y código en el
PREGUNTA 5
que tengas replicado los errores "ZeroDivisionError", "TypeError", "ValueError" e
(4 pts) "IndexError".
Captura un valor por teclado y mediante una sentencia IF-ELIF accede a cada uno de
los códigos con errores.
Ten en cuenta que debes capturar las excepciones y mostrar algún mensaje acorde
Crea el siguiente árbol de rutas:
PREGUNTA 6
* (RUTA PAQUETE) --> (RUTA SUBPAQUETE)
(4 pts) Dentro de cada 1 de las rutas crea un script que haga lo siguiente:
* (RUTA PAQUETE) --> Lea un número entero y verifique si mayor a 50
* (RUTA SUBPAQUETE) --> Lea un número:
* Si el número es menor que 50 → muestre si es par o impar
* Si el número no es menor que 50 → muestre si múltiplo de 3 o no
Genera el compartible del paquete propuesto.
www.galaxy.edu.pe