Bu yazımızda Python ile bir sayının kaç basamaklı olduğunu bulma örneğini çözeceğiz. Bunu yapmanın iki yolu var. Bunlardan ilk döngü kullanarak, ikincisi ise len() fonksiyonu kullanarak. Hemen sorumuza ve çözümlerimize geçelim.

Soru : Bir sayının kaç basamaklı olduğunu bulan Python kodunu yazınız. Sayıyı kullanıcıdan alınız.

Cevap :

1. Yol : Döngü Kullanarak

print("Bir sayi giriniz : ")
sayi = int(input())
sonuc = 0

while sayi:
  sayi = int(sayi/10)
  sonuc = sonuc + 1

print("\nBasamak sayısı : " + str(sonuc))

Çıktısı :

Python Bir Sayının Kaç Basamaklı Olduğunu Bulma

2. Yol : len() Fonksiyonu

print(end="Bir sayı giriniz : ")
sayi = int(input())

sayi = str(sayi)
basamakSayisi = len(sayi)

print("\nBasamak Sayısı : " + str(basamakSayisi))

Çıktısı :

Python Bir Sayının Kaç Basamaklı Olduğunu Bulma Len Fonksiyonu

Bu yazımızda Python ile bir sayının kaç basamaklı olduğunu bulma örneğini çözdük. Diğer Python örnek sorularımızı görmek isterseniz buradan tümünü görebilirisiniz.

Bu yazı dikkatini çekebilir.   Python Girilen Sayı Tek mi Çift mi Olduğunu Bulan Program