Python - Girilen pozitif tam sayının çarpanlarının toplamını bulan program

Yapan arkadas IBAN ini yazsin, ben bir miktar gonderecegim. Yeter ki konu sahibinin odevini hep beraber yapalim.
 
Python:
def carpanToplami(x=int):
    if x<0 :
        x=-1*x
    carpanToplami=0
    for i in range(1,x+1):
        if x % i is 0:
            carpanToplami+=i
    return carpanToplami
if __name__ == "__main__":
    print(carpanToplami(int(input("Bir sayı giriniz : "))))
 
Def return ve maini görmedik biz biraz daha basit yaparmısınız
Bide burda çarpanları bulmadan nasıl yapılacağını yazmışsınız çarpanların nasıl bulunduğnuda yazabilirmisiniz dışarıdan girilen sayı için
 
Son düzenleme:
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…