Está en la página 1de 2

Escuela de Tecnología Unidad didáctica: Estructura de datos y POO

Desarrollo de Sistemas
Alejandro Miranda Miranda

II

EVALUACIÓN CONTINUA 1

EJERCICIO 1 (8 puntos)

Implemente en Python las funciones que permitan realizar lo siguiente:


a. Genere n números aleatorios diferentes en el rango de A a B. La función debe devolver una
lista con los números generados.
b. Solicite al usuario que ingrese un texto. Valide que el texto contenga solo letras. La función
debe devolver el texto ingresado.
c. Solicite al usuario que ingrese una secuencia de N dígitos. La función debe devolver la
secuencia de dígitos ingresada.
d. Solicite al usuario que ingrese N números enteros diferentes en el rango de A a B. Valide que
los números ingresados se encuentran en el rango especificado. La función debe devolver
una lista con los N números.
Todas las funciones deben contemplar el manejo de excepciones.
Grabe las funciones en un archivo llamado EJERCICIO1.py

EJERCICIO 2 (6 puntos)

Utilizando las funciones anteriores, implemente una aplicación que realice lo siguiente:
a. Solicite al usuario los siguientes datos:
 Nombre.
 Apellido.
 Número de DNI.
 Seis números diferentes en el rango de 1 – 45.
b. Genere 6 números aleatorios en el rango de 1 – 45; luego, compare los números generados
con los números ingresados por el usuario, y otorgue un premio de S/.10.00 por cada
coincidencia.
c. Finalmente, muestre un mensaje tal como este:

Juan Pérez, identificado con el número de DNI 09652341, obtuvo 3 coincidencias, y su


premio es S/.30.00.

También podría gustarte