Numero Top en Python![gráfica de visualizaciones gráfica de visualizaciones](/img/img.png?11.51)
Python
Publicado el 20 de Octubre del 2020 por Katas (150 códigos)
2.625 visualizaciones desde el 20 de Octubre del 2020
Crear una función que al recibir un numero entero, verifique que si al sumar las cifras del número y dividirlo por su cantidad de cifras. el resultado es un numero primo. Si es así, se dice que es un numero top.
Ejemplo: 177 seria: 1+7+7=15/3=5
el 5 si es un numero primo
Ejemplo: 1771 seria: 1+7+7+1=16/4=4
el 4 no es un numero primo
NOTA: Si la función no recibe un entero, devuelve una excepción.
Ejemplo: 177 seria: 1+7+7=15/3=5
el 5 si es un numero primo
Ejemplo: 1771 seria: 1+7+7+1=16/4=4
el 4 no es un numero primo
1
2
numeroTop(177) # 1+7+7=15/3=5 = True
numeroTop(1771) # 1+7+7+1=16/4=4 = False
NOTA: Si la función no recibe un entero, devuelve una excepción.