Determinar si un numero es perfecto en python

Determinar si un numero es perfecto en python

Haz clic aquí para suscribirte a mi canal

n = int(input(«Ingresa un numero: «))

i = 2

suma = 0

while i <= n:

    if n % i == 0:

        suma += n//i

    i += 1

if suma == n:

    print(«El numero es perfecto»)

else:

    print(«EL numero no es perfecto»)

Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *