Python实现1到n的整数中出现1的个数
类型:程序题

给定一个十进制整数n,求出从1到n的所有整数中出现“1”的个数。例如,n=2时,1、2出现1个“1”;n=12时,出现5个“1”。现完善以下Python程序,输入整数n,输出该范围内“1”的个数:

n=int(input('请输入整数:'))
①
i=1
while ② :
    x=i
    while x>0:
        if ③ :
            count=count+1
        x//=10
④
print(n,'范围内1的个数有:',count)
代码编辑器
测试用例输入
{{resultStatus.text}}