问题遇到的现象和发生背景
判定一个正整数的位数
遇到的现象和发生背景,请写出第一个错误信息
需求可以在input输入一个运算符形式的数,如:输入2**10-1输出1023(结果)和4(位数)
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
目前没有找到相符的代码,希望提供一些思路,谢谢
判定一个正整数的位数
需求可以在input输入一个运算符形式的数,如:输入2**10-1输出1023(结果)和4(位数)
目前没有找到相符的代码,希望提供一些思路,谢谢
x=eval(input())
print(x, len(str(x)))
如果有用,望采纳,谢谢!