Python muestra el número completo en el número de entrada
Un número perfecto significa que si un número perfecto es exactamente igual a la suma de sus factores, entonces el número se llama "número perfecto". También se le llama número perfecto o número perfecto.
Por ejemplo, si el primer número perfecto es 6, tiene aproximaciones 1, 2, 3 y 6, y los 3 números restantes suman 6, es decir, 1 2 3 = 6. El segundo número perfecto es 28. Sus números aproximados son 1, 2, 4, 7, 14 y 28. La suma de los cinco números restantes es igual a 28, es decir, 1 2 4 7 14 = 28
# ! /usr/bin/env python3
# -*- Codificación: utf-8 -*-
a = []
for i in range(1 , 1000):
s = 0
para j en rango(1, i):
si i j = = 0 y j lt; /p>
s = j
si s == i:
imprimir(i)
a.append(i)
print("El número perfecto hasta 1000 es: s" a)
Se ejecuta como se muestra
Se ejecuta como se muestra aquí