burakcode
MFC Üyesi
-
- Üyelik Tarihi
- 20 Nis 2021
-
- Mesajlar
- 877
-
- MFC Puanı
- 2,470
Bir sayının kendi hariç tüm bölenlerinin toplamı eğer kendisine eşitse bu Mükemmel Sayıdır. Örnek: 1 + 2 + 3 = 6
Kullanıcıdan aldığı sayıyının mükemmel olup olmadığını söyleyen bir program yazın. Kullanıcı 'q' değerini girerse program sonlansın.
© 2021. Burakcode - Tüm Hakları Saklıdır.
Kullanıcıdan aldığı sayıyının mükemmel olup olmadığını söyleyen bir program yazın. Kullanıcı 'q' değerini girerse program sonlansın.
Python:
print("""*****************************
Mükemmel Sayı Bulma Programı
Çıkmak için 'q'ya basın.
*****************************""")
while True:
sayi = input("Sayı: ")
if sayi == "q":
print("Program Sonlandı!")
break
else:
sayi = int(sayi)
toplam = 0
bolen = 1
while bolen < sayi:
if sayi % bolen == 0:
toplam += bolen
bolen += 1
else:
bolen += 1
if toplam == sayi:
print("Mükemmel Sayı")
else:
print("Mükemmel Sayı Değil")
#OUTPUT
*****************************
Mükemmel Sayı Bulma Programı
Çıkmak için 'q'ya basın.
*****************************
Sayı: 6
Mükemmel Sayı
Sayı: 18
Mükemmel Sayı Değil
Sayı: 28
Mükemmel Sayı
Sayı: 456
Mükemmel Sayı Değil
Sayı: 496
Mükemmel Sayı
Sayı: q
Program Sonlandı!