第一种:
利用 str() 函数将数字转化成字符串,再利用 len() 函数判断位长。
- 1 a = Int(raw_input("the number you want type in:") 2 b = len(str(a)) 3 print b
第二种:
利用除 10 取商,通过循环次数判断位数。
- 1 c = 0 2 a = int(raw_input("the number you want type in:")) 3
- while a != 0 : 4 a = a / 10 5 c += 1 6 print c
来源: http://www.bubuko.com/infodetail-1860435.html