Fonksiyonlar - Egzersiz 7

burakcode

MFC Üyesi
Üyelik Tarihi
20 Nis 2021
Konular
90
Mesajlar
944
MFC Puanı
2,480
Verilen sayının 1 ve kendisi hariç tam bölenlerini bulan bir fonksiyon yazın ve daha sonrasında yazdığınız program ile kullanıcı 'q'ya basana kadar verdiği sayıların tam bölenlerini gösterin.

Python:
def tambolenleribulma(sayi):
    tam_bolenler = list()

    for x in range(2,sayi):
        if sayi % x == 0:
            tam_bolenler.append(x)

    return tam_bolenler

while True:
    sayi = input("Sayı: ")

    if sayi == "q":
        print("Program Sonlandı!")
        break
    else:
        sayi = int(sayi)
        print("Tam Bölenler",tambolenleribulma(sayi))
        
#OUTPUT
Sayı: 5
Tam Bölenler []
Sayı: 15
Tam Bölenler [3, 5]
Sayı: 995
Tam Bölenler [5, 199]
Sayı: 26
Tam Bölenler [2, 13]
Sayı: q
Program Sonlandı!
© 2021. Burakcode - Tüm Hakları Saklıdır.
 
Üst