写个程序,数下从0-10000有多少个0?

写了一点不会写了.这个没法数2500这种好几个0的

s=[]
for x in range(10000):
    if '0' in str(x):
        s.append(x)
len(s)
阅读 2.3k
评论
    9 个回答

    不知道您说的是不是这个意思?

    
    # -*- coding:utf-8 -*-
    counter = 0
    for x in range(10001):
        for i in str(x):
            if i == '0':
                counter += 1
            else:
                pass
    print(counter)
    

    2894

      相似问题
      推荐文章