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.