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.
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 |
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) |
Add comment