Mükemmel sayı, kendisi hariç pozitif tam bölenlerinin toplamı kendisine eşit olan sayıdır.
Örnek:
6’nın kendisi hariç pozitif tam bölenleri 1,2,3’tür. 1 + 2 + 3 = 6
toplam = 0
sayi = int(input("Bir sayi giriniz="))
for i in range(1,sayi):
if(sayi % i == 0):
toplam = toplam + i
if(toplam == sayi):
print(f"{sayi} sayısı mükemmel sayıdır.")
else:
print(f"{sayi} sayısı mükemmel sayı değildir.")