17 lines
478 B
Python
17 lines
478 B
Python
print("Tökéletes számok")
|
|
def program():
|
|
hatar = int(input("A keresés felső határa: "))
|
|
osszes = []
|
|
for x in range(1, hatar+1):
|
|
osszes.append(x)
|
|
tokszam = []
|
|
for x in osszes:
|
|
osztok = []
|
|
for y in osszes:
|
|
if x % y == 0 and y < x:
|
|
osztok.append(y)
|
|
if sum(osztok) == x:
|
|
tokszam.append(x)
|
|
print("A megadott határig talált tökéletes számok: ", tokszam)
|
|
program()
|
|
program() |