Chce wygenerowac wszystkie liczby doskonałe ale generuje mi takze 24 które nie jest dana liczba doskonała:
import numpy as np
Suma = 0
for liczba in range(1, 1000):
Suma = 0
for n in np.arange(1, liczba+1/2):
if liczba % n == 0:
Suma += n
if Suma == liczba:
print(liczba)
break