Girilen Sayının Mükemmel Sayı Olup Olmadığını Söyleyen Program

Python Python - Örnekler Yazılım

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.")

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir