Python ile Mükemmel Sayı Kontrolü

python-ile-mukemmel-sayi-kontrolu (büyük resim için tıklayın)

Ö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)

omurserdarr

Ömürcan Serdar, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Beğeni


Yıllara Göre Gönderiler


TEST1

TEST2


TEST3

TEST4


TEST5

TEST6

TEST7

TEST8

TEST9

TEST10

TEST11

TEST12

TEST13


TEST14

TEST15

TEST16

TEST17

TEST18

TEST19

TEST20

TEST21

TEST22

TEST23

TEST24


TEST25

TEST26

TEST27

TEST28

TEST29


TEST30

TEST31


TEST32

TEST33

python Kategori

Kart Dağıtma (dosyaya yazma)

Sqlite veritabanı temel işlemler (dosyaya veri yazma)

Veri Sıkıştırma - Data Compress