Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller7 P2 20221
Taller7 P2 20221
Objetivo
Usar el ciclo while con o sin centinela en Python.
Instrucciones
Especificaciones:
Parámetros
Nombre Tipo Descripción
El divisor contra el que se evaluarán los números de la lista. El número 'd' será un
d int
entero positivo.
numeros list Una lista de números enteros positivos. La lista tiene al menos un elemento.
La cantidad de números mínima que se espera que cumplan con la condición de ser
n int
divisibles por 'd'. El número 'n' será un entero mayor o igual a 0.
Tipo del
Descripción del retorno
retorno
Retorna el valor True si la lista recibida tiene al menos 'n' números que cumplen con ser
bool
divisibles por el número 'd'. Retorna False de lo contrario.
Funciones y primitivas prohibidas
Nombre Descripción
break Por favor no use 'break', es horrible.
continue Por favor no use 'continue', es horrible.
2. Súper primo (2,5 puntos)
Un número primo es aquel que posee exactamente dos divisores: el 1 y el mismo número. Por su lado,
un súper primo es aquel que se compone de n//2 o más dígitos primos, donde n es la cantidad de
dígitos totales en el número.
Por ejemplo, el número 123 cumple con la súper primalidad. En este caso, n//2 = 3//2 = 1, de manera
que con uno o más dígitos primos la propiedad se cumple. Puesto que 2 y 3 son primos, 123 es súper
primo. Lo anterior también ocurre con 224, 873, etc.
Escribe una función que reciba como parámetro un entero e indique si es súper primo o no. Nota:
Considere que 1 no es primo ni súper primo.
Especificaciones:
Parámetros
Nombre Tipo Descripción
x int Número del que se quiere conocer si es súper primo o no.
Tipo del retorno Descripción del retorno
bool True si el número es un súper primo, False de lo contrario.
Archivo entregable
Crea un archivo comprimido .zip con los cuatro archivos correspondientes a los dos programas que
escribió anteriormente.
1. El módulo de lógica que contiene las funciones del punto 1.
2. El módulo de interfaz de usuario basada en consola que contiene el programa principal del
punto 1.
3. El módulo de lógica que contiene las funciones del punto 2.
4. El módulo de interfaz de usuario basada en consola que contiene el programa principal del
punto 2.
Entrega el archivo comprimido a través de la tarea Taller 7 del Aula Virtual.