用python输入一个整数,编程输出该整数是几位数?并输出最高位数字?

输入一个整数,编程输出该整数是几位数?并输出最高位数字?如输入23,则输出“输入的数是2位数,其最高位数字是:99

用python求解,需要大佬的详细的代码,谢谢!

需要详细解释的是输出最高位数字这里!

2个回答

问题解决的话,请点采纳!!!

x = input()
print(str(len(x)) + "位数")
i = int(x) / (10 ** (len(x) - 1))
print(i)

n = input("请输入数字:")
print("该数字为%s位数!!!" % (len(n)))
print("该数字的最高位数为:%s" % ((10**(len(n)))-1))

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐