Python Girilen Sayının Basamak Sayısını Bulma
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.

 
 
Yorumlar
Yorum Gönder