功能如标题所示,实现方法是判断初始值为2的变量是否大于输入的值,不大于则乘以2并增加位数值,循环进行直到变量大于输入的值,输出位数值并结束循环。
代码如下:
a=int(input())
b=2
c=1
while c>0 :
if b>a :
print(c)
break
else :
b*=2
c+=1
功能如标题所示,实现方法是判断初始值为2的变量是否大于输入的值,不大于则乘以2并增加位数值,循环进行直到变量大于输入的值,输出位数值并结束循环。
代码如下:
a=int(input())
b=2
c=1
while c>0 :
if b>a :
print(c)
break
else :
b*=2
c+=1