Yukarıdaki örnekleri aşağıdaki PYTHON kodları ile rahatça bulabilirsiniz sonuçları. Kolay gelsin.

3_Dogal_Sayi_Carpanlarıi(Bolenler).py
# Bölüm 2 : Doğal Sayı Çarpanları -  Sayfa : 29

from datetime import datetime

sayi = int(input("Sayı giriniz : "))
bas = datetime.now()

carpanlar = []
carpanlarToplam = 0
cift = []
ciftToplam = 0
tek = []
tekToplam = 0
ciftAdet = 0
tekAdet = 0

x = lambda x : cift.append(x) if x % 2 == 0 else tek.append(x)

# Fonksiyon yazılabilir Sayının doğal çarpanlarının tek ve çift olanları için
def ciftTekCarpanlar(sayi):
    cift = []
    tek = []
    for i in range(1,sayi + 1):
        if sayi % i == 0:
            if i % 2 == 0:
                cift.append(i)
            else:
                tek.append(i)
    return cift,tek

for i in range(1,sayi + 1):
    if sayi % i == 0:
        x(i) # lambda fonksiyonu ile fonksiyon yazmadan tek satırda kısa fonksiyon ile tek ve çift doğal sayı çarpanlarını bulabiliriz.
        carpanlar.append(i)
        carpanlarToplam = carpanlarToplam + i
        if i % 2 == 0:
            #cift.append(i)
            ciftToplam = ciftToplam + i
            ciftAdet += 1
        else:
            #tek.append(i)
            tekToplam = tekToplam + i
            tekAdet += 1

# Fonksiyon çağırılabilir. Sayının doğal sayı çarpanlarının tek ve çift olanlarını bulmak için.
print(f"Girilen {sayi} sinin Çift Doğal sayı Çarpanları : {ciftTekCarpanlar(sayi)[0]}\nGirilen {sayi} sinin Tek  Doğal sayı Çarpanları : {ciftTekCarpanlar(sayi)[1]}\n")

print("Tüm Doğal sayı çarpanları : {}".format(carpanlar))
print("Tüm Doğal sayı çarpanları TOPLAMI: {}\n".format(carpanlarToplam))

print(f"Girilen {sayi} 'sının Çift Doğal Sayı Çarpanları : {cift} 'dır. {ciftAdet} Adettir.")
print(f"Girilen {sayi} 'sının Çift Doğal Sayı Çarpanları TOPLAMI  : {ciftToplam} 'dır.\n")

print(f"Girilen {sayi} 'sının Tek Doğal Sayı Çarpanları : {tek} 'dır. {tekAdet} Adettir.")
print(f"Girilen {sayi} 'sının Tek Doğal Sayı Çarpanları TOPLAMI : {tekToplam} 'dır.\n")

son = datetime.now()
gecenSure = str(son - bas).split(':')
print(f"Toplam geçen süre : {gecenSure[0]} SAAT, {gecenSure[1]} DAKİKA, {gecenSure[2]} SANİYE 'dir.")