burakcode
MFC Üyesi
-
- Üyelik Tarihi
- 20 Nis 2021
-
- Mesajlar
- 877
-
- MFC Puanı
- 2,470
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.
© 2021. Burakcode - Tüm Hakları Saklıdır.
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