Fonksiyonlar - Egzersiz 4

burakcode

MFC Üyesi
Üyelik Tarihi
20 Nis 2021
Konular
90
Mesajlar
944
MFC Puanı
2,480
Bir sayının mükemmel sayı olup olmadığını dönen bir fonksiyon yazın, daha sonra bu fonksiyonu 1-1000 arası sayılardan mükemmel sayı olanları ekrana yazdırmak için kullanın.

Python:
def mukkemmelsayi(sayi):
    toplam = 0
    for x in range(1,sayi):
        if sayi % x == 0:
            toplam += x
    if toplam == sayi:
        return True

for x in range(1,1000):
    if mukkemmelsayi(x):
        print(x)
        
#OUTPUT
6
28
496
© 2021. Burakcode - Tüm Hakları Saklıdır.
 
Üst