REKLAM ALANI

Python Mükemmel Sayı Bulma

avatar UçanKelebek
Aktif Üye
256
#1
Yorumu Paylaş

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: 
Kod:
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")
deneme
Aktif Üye

Konuda Ara

1 Yorum

^Phoenix^

քɦօɛռɨӼ ɖɨʐǟʏռ

Aktif Üye
avatar
^Phoenix^
19-07-2020, Saat: 00:05
19-07-2020, Saat: 00:05
#2
Yorumu Paylaş
Yararlı Teşekkürler Gülümse


Konuyu Okuyanlar: