Python ile Girilen Sayının Basamak Sayısını Bulma | Çözüm 1
İlk olarak while döngüsü ile çözeceğiz:
girilenSayi = abs(int(input("Lütfen basamak sayısını merak ettiğiniz sayıyı giriniz:"))) sayac = 0 while girilenSayi>0: girilenSayi = girilenSayi//10 sayac +=1 print ("Girdiğiniz sayının basamak sayısı:", sayac)
Python ile Girilen Sayının Basamak Sayısını Bulma | Çözüm 2
Ve ikinci yol olarak da len komutunu kullanarak çözelim:
girilenSayi = input ("Lütfen basamak sayısını merak ettiğiniz sayıyı giriniz:") if int (girilenSayi) > 0: print ("Girilen sayının basamak sayısı:",len(girilenSayi)) elif int (girilenSayi) == 0: print ("Girilen sayının basamak sayısı:",1) else: print ("Girilen sayının basamak sayısı:",len(girilenSayi) - 1)
Kafanıza takılan yerler ya da sormak istediğiniz sorular için yorumlar kısmından bana ulaşabilirsiniz. İyi çalışmalar.