Untitled
unknown
python
2 years ago
561 B
4
Indexable
def perfect_number_check(n): lista = [] suma = 0 for number in range(1, n): if n % number == 0: #print(number) lista.append(number) suma = sum(lista) #print(suma) if suma == n: return True else: return False print(perfect_number_check(28)) def wyznacz_doskonale(number): perfect_numbers = [] for x in range(1, number): if perfect_number_check(x) is True: perfect_numbers.append(x) return perfect_numbers print(wyznacz_doskonale(10000))
Editor is loading...