Öncelikle mükemmel sayının tanımını yapalım;
Kendisi hariç bütün pozitif bölenlerinin toplamı kendisine eşit olan sayılara mükemmel sayı denir.Örneğin 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 ile Mükemmel Sayı kontrolü (fonksiyon kullanarak) yapalım;
sayim=int(input("Sayı Giriniz: "))
def mukemmelSayi(psayi):
bolenler=[]
toplam=0
for i in range(psayi):
if(i==0 or i==psayi):
continue
if(psayi%i==0):
toplam+=i
bolenler.append(i)
print(f"{psayi} rakamının kendisi hariç tam bölenleri : ",bolenler)
if(toplam==psayi):
print(f"{psayi} mükemmel bir sayı :)")
else:
print(f"{psayi} mükemmel bir sayı değil :(")
mukemmelSayi(sayim)
Toplam Beğeni Sayısı: 1
Kart Dağıtma (dosyaya yazma)
Sqlite veritabanı temel işlemler (dosyaya veri yazma)
Veri Sıkıştırma - Data Compress