tokeletes_szamok/main.py
medojanos 0216f4584a c
2025-01-17 12:14:06 +01:00

17 lines
494 B
Python

def program():
print("2. feladat: Tökéletes számok")
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()