Se pide hacer una función eficiente que compruebe la mínima cantidad de posibles divisores, evitando resultados triviales y aprovechando el cálculo de la raiz cuadrada.
Diseña una función abundante(n) que detecte si un int 0<n es abundante.
Siempre que sea posible hay que utilizar las funciones de los apartados previos.
Puntuación
Apartado 1: 40 puntos
Apartado 2: 15 puntos
Apartado 3: 20 puntos
Apartado 4: 25 puntos
>>> sumdivisores(12) 28 >>> sumdivisores(220) 504 >>> abundante(40) True >>> abundante(45) False >>> abundantes_consecutivos(5000, 10000) 3 >>> primer_consecutivo(5000, 10000) 5775 >>> primer_consecutivo(6000, 7000) -1