题库 Python题库 题目列表 整数问题给定一个十进制整数n,求出从1到n的所有整数...
问答题

整数问题

给定一个十进制整数n,求出从1n的所有整数中出现“1”的个数。

例如,n2时,12出现1个“1”。

n12时,123456789101112,出现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)
题目信息
2024年 3月 编程题
-
正确率
0
评论
138
点击