LoL Script's & Python
Seçkin Üye
Mükemmel Sayı Nedir?
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:
sayı=int(input("Sayıyı Giriniz:"))
sonuc=0
l=[]
for i in range(1,sayı):
if sayı%i==0:
l.append(i)
for m in l:
sonuc=sonuc+m
if sonuc==sayı:
print (quit("Mükemmel Sayı"))
else:
print(quit("Mükemmel Sayı Değil"))