Kullanıcının girdiği sayının mükemmel sayı olup olmadığını bulan örnek. Örneğe başlamadan önce mükemmel sayı ne demektir hatırlayalım.
Kendisi hariç bütün pozitif bölenlerinin toplamı kendisine eşit olan sayılara mükemmel sayı denir.
6 bir mükemmel sayıdır. Çünkü 6’nın pozitif bölenleri 1,2,3 ve 6’dır. Kendisi hariç diğer bölenlerini toplarsak 1+2+3=6 eder.
Bunun gibi 28 de mükemmel sayıdır. 28 = 1 + 2 + 4 + 7 + 14
Python Mükemmel Sayı Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
def Mukemmel(sayi): adet=0; for i in range(1,sayi): if sayi%i==0: adet+=i if adet==sayi: print (sayi," mukemmel sayidir.") else: print (sayi," mukemmel sayi degil") sayi=int(input("sayi giriniz:")) Mukemmel(sayi) |
Yorum Yap