python怎麼判斷一個數是幾位數

mpsky發表於2021-09-11

python怎麼判斷一個數是幾位數

python判斷數字是幾位數的方法:

1、利用str函式將數字轉化成字串,再利用len函式判斷位長。

num = input()
length = str(num)
print(len(length))

執行結果如下:

python怎麼判斷一個數是幾位數

2、利用除10取商,透過迴圈次數判斷位數

c=0
a=int(raw_input("the number you want type in:"))
while a!=0:
      a=a/10
      c +=1
print c

更多Python知識請關注欄目。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1806/viewspace-2833714/,如需轉載,請註明出處,否則將追究法律責任。

相關文章