我正在尝试计算输入的位数。但是,每当我输入10
或11
或任何两位数时,输出都是325
. 为什么不起作用?
inputnumber = int(input())
countnumber = inputnumber
digitcount = 0
while countnumber > 0:
digitcount += 1
countnumber = countnumber/10
print(digitcount)
# result is 325 when input is 10 or 11
Run Code Online (Sandbox Code Playgroud)