# 用户随机输入一个正整数,最终结果将输出他是几位数
a = input("请输入一个正整数:") # 获取用户输入
a = int(a) # 将a变为整型
active = True
n = 1
while active: # 用while循环
# 将用户输入的数a和10的n次方进行比较
if a < 10**n: # 如果a小于10的n次方(n从1开始),则a是n位数
print(f"a是{n}位数")
active = False
else: # 否则,n加1,再次进行比较
n += 1
用python编写确定任意一个正整数是几位数的程序
于 2022-09-07 17:29:40 首次发布

6866

被折叠的 条评论
为什么被折叠?



