Yanında açıklamaları var
Basamakları çözümlüyor ve en son basamak değerini topluyor.
Basamakları çözümlüyor ve en son basamak değerini topluyor.
Kod:
sayi = input('Lütfen sayıyı giriniz :') #kullanıcdan sayıyı aldık
sayi = sayi[::-1] #alınan sayıyı ters çevirdik
sayilar = [] #basamak değerlerini kaydeden bir liste oluşturduk
b_s_d = 1 #ilk basamak değerini 10 olarak tanımladık
print(("{} Sayısının çözümlenmiş hali:").format(sayi[::-1]))#sayinin orjinal halini ekrana bastirdik
for i in sayi: #sayi degiskenini döngü içine aldık
print(("""
>>>>>{} Sayısı
>>>>>{} ler basamağında
""").format(i,b_s_d))#ekrana i değerini ve basamak değerini bastırdık
b_s_d = b_s_d*10 #basamak değerini 10 ile çarptık
sayilar.append(i)#sayilar listesine ekledik
toplam = 0# toplamı tutan bir değişken oluşturduk
for i in sayilar:#sayilar listesinin her elemanına gezip i değerini atadık
i = int(i)#stringi integer yani tam sayiya çevirdik
toplam +=i#i değeri ile toplamı topladık
print(toplam) #toplam değişkenini bastırdık
