Kullanıcı tarafından girilen bir sayının rakamlarını hesaplamak için gerekli olan python kodlarını bu yazıda bulacaksınız. Ayrıca yazının sonunda yapılış videosunu da paylaşacağız.
İlginizi Çekebilir: Python Örnekleri
Bu örnekte ise kullanıcı tarafından input() ile string formatında girilen bir sayı üzerinde for işlemi yaparak rakamları topluyoruz.
1 2 3 4 5 6 7 8 | sayi=input("Bir sayı girin: ")#str formatında giriş yapar toplam=0 for rakam in sayi: toplam += int(rakam) print("sayının rakamları toplamı:",toplam) |
Çıktı:
1 2 3 4 | Bir sayı girin: 102356 sayının rakamları toplamı: 17 |
Yukarıdaki örnekte kullanıcıdan input ile bir sayı alınır. input string türünde olduğu için her hangi bir dönüşüm yapmaya gerek yoktur.
for döngüsü ile string türündeki sayi üzerinde dönülerek her bir rakam tek tek okunur. önceden tanımlanmış ve 0 değeri atanmış toplam değişkeni ile de sayının rakamları int türüne çevrilerek toplanır.
Son olarak da sayının toplam değişkeni içindeki değer ekrana yazdırılır.
Sitemizdeki diğer örnekleri de inceleyebilirsiniz.
Add Comment