Python Mükemmel Sayı Bulma

sdkbyrm

webmasterfrm
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Ticaret: 0 / 0 / 0
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’ da kullanıcının girdiği sayının mükemmel sayı olup olmadığını bularak ekranda gösteren örnek kodlar:




1
2
3
4
5
6
7
8
9
10
11
12
13
14

sayi = int(input("Sayi Giriniz:"))

toplam=0

for i in range(1,sayi):
if(sayi%i == 0):
toplam +=i

if(sayi == toplam):
print("Mükemmel Sayidir.")
else:
print("Mükemmel Sayi Degildir")
mukemmel-sayi-python.jpg
 
Üst